@charset "utf-8";
*{
margin:0;
padding:0;
}
html {
	height: 100%;
	-overflow-y: scroll;
	border: 0
}
body {
	color: #000;
	background: #fff;
	font-size: 1.0em;
	line-height: 166.6%;
	min-height: 100%;
	-height: 100%;
	position: relative
}
body,input,select,button,textarea {
	font-family: verdana
}
h1,h2,h3,h4,h5,h6,select,input,textarea,button,table {
	font-size: 100%
}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,table,th,td,img,blockquote,legend,fieldset {
	margin: 0;
	padding: 0;
	border: 0
}
input,button,textarea,select,img {
	margin: 0;
	line-height: normal
}
select {
	padding: 1px
}
img{ border:0;vertical-align:top;}
.block{width:950px;margin:0 auto;}
a:link,a:visited{color:#808080; text-decoration:none;font-size:12px;}
a:hover{ color:red; text-decoration:underline;}
/*按钮*/
.btn_delete { width:58px; height:20px; border:0; background:url(../../resources/css/icons/del_btn.png); cursor:pointer}
.btn-add-normal{width:53px; height:24px; text-align:center; border:none; background:url(../../resources/css/icons/btn-normal.gif) no-repeat; cursor:pointer;}
a.btn{text-decoration:none;background:url(../../resources/css/icons/btn.png) 0 0;color:#565662;margin:0px 32px 0px 0px;  cursor:pointer;display:inline-block;color:#000; font-family:"宋体";}
a.btn span{ position:relative;background:  url(../../resources/css/icons/btn.png) top right;line-height: 24px;margin:0 -10px 0 10px; padding-right:10px;display:inline-block;}
a.btn:hover{background:  url(../../resources/css/icons/btn.png) left -24px;height:24px;margin:0px 32px 0px 0px;display:inline-block;color:#000;}
a.btn:hover span{background:  url(../../resources/css/icons/btn.png) right -24px;line-height: 24px;margin:0 -10px 0 10px; padding-right:10px;display:inline-block;}
.clear {clear:both;display:block;overflow:hidden;visibility: hidden;width: 0;height: 0;}/* 单独的清除元素*/
.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display:block;}
/* font */
.fB{font-weight:bold;}
.fN{font-weight:normal;}
.fI{font-style:italic;}
.fV{font-family:Verdana;}
.fH{font-family:simhei;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.bgf{background-color:#ffffff}
.ft-cl-red{color:#F00;}
.ft-cl-gray{color:#666;}
.ft-cl-green{color:green;}
.fl{ float:left}
.fr{ float:right}
.tleft{ text-align:left}
.tcenter{ text-align:center}
.tright{ text-align:right}
.f_red { color:red}
.hidden { display:none}
.block{display:block;}
.relative{position:relative}
.absolute{position:absolute;}
.blank10{height:10px; clear:both; width:100%;font-size:0px;}
.blank20{height:20px; clear:both; width:100%;font-size:0px;}
.blank40{height:40px; clear:both; width:100%;font-size:0px;}
a.blue:link{color:#39F; text-decoration:none;}
a.blue:visited{color:#39F; text-decoration:none;}
a.blue:hover{color:#C00; text-decoration:none;}
a.blue:active{color:#39F; text-decoration:none;}
a.red:link,a.red:visited{color:#930; text-decoration:none;}
a.red:hover,a.red:active{color:#ff0000; text-decoration:none;}
.td-no{color:red;text-align:center;}
abbr,acronym,address,cite,q,em,code,var,dfn,ins {
	font-style: normal;
	text-decoration: none
}
q: before,q: after {
	content: ""
}
ul,ol {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
select,input,button,button img,label {
	vertical-align: middle
}
input[type="text"] {
	-webkit-appearance: none
}
.ku,.lT,.jF,.nh,.g-pro-inner,.g-editor,.g-ipt,.g-contacts-link,.g-menu-link,.fn-animation-playing,.fn-animation-showing,.fn-animation-hiding,.fn-transition {
	-webkit-transition-property: background-color,color,-webkit-box-shadow,border-color,opacity,-webkit-transform;
	-webkit-transition-duration: .2s;
	-moz-transition-property: background-color,color,-moz-box-shadow,border-color,opacity,-moz-transform;
	-moz-transition-duration: .2s;
	-o-transition-property: box-shadow,opacity;
	-o-transition-duration: .2s
}
.fn-noBoxShadow {
	-webkit-box-shadow: 0 0 0 #fff!important;
	-moz-box-shadow: 0 0 0 #fff!important;
	box-shadow: 0 0 0 #fff!important
}
.fn-fri {
	float: right
}
.fn-lft {
	float: left
}
.ua-safari .fn-animation-playing,.ua-safari .fn-animation-showing,.ua-safari .fn-animation-hiding,.ua-safari .fn-transition {
	-webkit-transition-property: background-color,color,border-color,-webkit-box-shadow,opacity;
	-webkit-transform: none!important
}
.g-contacts-link,.g-menu-link,.fn-transition-t01s {
	-webkit-transition-duration: .1s;
	-moz-transition-duration: .1s;
	-o-transition-duration: .1s
}
.fn-transition-t02s {
	-webkit-transition-duration: .2s
}
.fn-transition-t03s {
	-webkit-transition-duration: .3s
}
.fn-animation-slideIn,.fn-animation-popup,.fn-transition-t05s {
	-webkit-transition-duration: .5s
}
.fn-transition-pAll {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all
}
.fn-transition-pBackgroundColor {
	-webkit-transition-property: background-color
}
.fn-transition-pColor {
	-webkit-transition-property: color
}
.fn-transition-pBorderColor {
	-webkit-transition-property: border-color
}
.fn-transition-pOpacity {
	-webkit-transition-property: opacity
}
.g-pro-inner,.fn-transition-pWidth {
	-webkit-transition-property: width;
	-moz-transition-property: width;
	-o-transition-property: width
}
.fn-transition-pTransform {
	-webkit-transition-property: -webkit-transform
}
.WB3-gTop-tabs-item {
	-webkit-transition-property: width,opacity,color,-webkit-transform;
	-moz-transition-property: width,opacity,color,-moz-transform
}
.fn-transition-fLinear {
	-webkit-transition-timing-function: linear
}
.fn-transition-fEaseInOut {
	-webkit-transition-timing-function: ease-in-out
}
.fn-animation-popup {
	opacity: 0;
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15)
}
.fn-animation-fadeIn {
	opacity: 0
}
.fn-animation-scrollOut-lr,.fn-animation-scrollOut-rl {
	display: none
}
.fn-animation-slideIn {
	opacity: 0
}
.fn-animation-none,.fn-animation-showing {
	opacity: 1!important;
	-webkit-transform: none!important;
	-moz-transform: none!important;
	-o-transform: none!important
}
.fn-animation-mask.fn-animation-showing {
	opacity: .6!important
}
.ua-noAnimation .fn-animation-scrollIn-lr,.ua-noAnimation .gWel-ltbpBlock .fn-animation-scrollOut-lr,.ua-noAnimation .gWel-ltbpBlock .fn-animation-scrollIn-rl,.ua-noAnimation .gWel-ltbpBlock .fn-animation-scrollOut-rl,.ua-noAnimation .fn-animation-showing,.ua-noAnimation .fn-animation-playing {
	-webkit-transition: none!important;
	-webkit-transform: none!important
}
.fn-animation-hiding {
	display: none
}
.lU,.g-layer-product-arr,.g-modGg-nav-prev,.g-modGg-nav-next,.g-modGg-nav-close,.g-layer-remark-arr,.g-addr-arr,.g-tips-arr,.g-tips-rc,.ico,.gWel-ltbp-recmd-ctrl,.fn-globalBg {
	background-image: url(../img/global.png);
	background-repeat: no-repeat
}
.ico-file32,.ico-file,.fn-fileIcon {
	background-image: url(../../lib/img/fileico.png);
	background-repeat: no-repeat
}
.ico-product,.ico-product32,.ico-product48,.fn-extBg {
	background-image: url(../img/ext.png)
}
.fn-noSelect {
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none
}
.fn-noMozSelect {
	-moz-user-focus: ignore;
	-moz-user-input: disabled;
	-moz-user-select: none
}
.g-menu-item-hasInlineLinks,.ni,.eB,.g-layer-inner,.nj,.g-ipt,.g-menu-list,.frame-main,.frame,.fn-clear {
	+zoom: 1
}
.g-menu-item-hasInlineLinks: before,.g-menu-item-hasInlineLinks: after,.ni: before,.ni: after,.eB: before,.eB: after,.g-layer-inner: before,.g-layer-inner: after,.nj: before,.nj: after,.frame-main: after,.g-ipt: before,.g-ipt: after,.g-menu-list: before,.g-menu-list: after,.frame: before,.frame: after,.fn-clear: before,.fn-clear: after {
	clear: both;
	content: ".";
	font-size: 0;
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden
}
.hH,.mN,.g-modGg-nav-prev,.g-modGg-nav-next,.g-modGg-nav-close,.g-tag,.g-tag-close,.g-tag-inner,.g-radioLabel,.g-checkboxLabel,.g-pro-inner,.g-pro,.g-addr-arr,.g-addr,.g-tips-inv .g-tips-inner,.g-tips-inv,.g-tips-inline .g-tips-inner,.g-tips-inline,.g-ipt,.g-smlBtn,.g-smlBtn-inner,.g-smlBtn-arr,.g-btn-inner,.g-btn,.ico,.fn-ib {
	display: inline-block;
	+display: inline;
	+zoom: 1;
	vertical-align: middle
}
.g-menu-link,.g-dialogBox-text,.nh,.g-contacts-link,.g-layer-contact-text,.fn-br {
	word-break: break-all;
	word-wrap: break-word
}
.fn-nobr {
	white-space: nowrap
}
.ico {
	-webkit-text-size-adjust: none;
	width: 16px;
	height: 16px;
	font-size: 0;
	line-height: 0;
	overflow: hidden
}
.ico .ico {
	vertical-align: baseline
}
.ico-compose {
	background-position: -670px -255px
}
.ico-pay {
	background-position: -638px -254px
}
.ico-free {
	width: 49px;
	height: 14px;
	background-position: -816px 0
}
.ico-link {
	background-position: -320px -252px
}
.ico-moveArr {
	background-position: -64px -224px
}
.ico-target {
	background-position: -384px -256px
}
.ico-lock {
	background-position: -316px 4px
}
.ico-setting24 {
	width: 24px;
	height: 24px
}
.ico-setting24,.ico-setting24-other {
	background-position: -320px -448px
}
.ico-setting24-safe {
	background-position: -64px -448px
}
.ico-setting24-mail {
	background-position: -128px -448px
}
.ico-setting24-lab {
	background-position: -192px -448px
}
.ico-setting24-advanced {
	background-position: -256px -448px
}
.ico-setting24-normal {
	background-position: 0 -448px
}
.ico-setting24-mobile {
	background-position: -384px -448px
}
.ico-setting24-mailCenter {
	background-position: -448px -448px
}
.ico-func-pop {
	background-position: 0 -159px
}
.ico-func-imap {
	background-position: -32px -159px
}
.ico-func-autoFw {
	background-position: -63px -159px
}
.ico-func-autoRe {
	background-position: -95px -159px
}
.ico-func-storage {
	background-position: -128px -159px
}
.ico-func-noPop {
	background-position: 0 -191px
}
.ico-func-noImap {
	background-position: -32px -191px
}
.ico-func-noAutoFw {
	background-position: -63px -191px
}
.ico-func-noAutoRe {
	background-position: -95px -191px
}
.ico-func-noStorage {
	background-position: -128px -191px
}
.ico-safe,.ico-safe-high {
	background-position: -382px 1px
}
.ico-safe-low {
	background-position: -350px 1px
}
.ico-add {
	background-position: -94px -222px
}
.ico-importContacts32 {
	width: 32px;
	height: 32px;
	background-position: -128px -384px
}
.ico-printContacts32 {
	width: 32px;
	height: 32px;
	background-position: -192px -384px
}
.ico-copyContacts32 {
	width: 32px;
	height: 32px;
	background-position: -64px -384px
}
.ico-contactGroup {
	background-position: -224px -224px
}
.ico-contactGroup32 {
	width: 32px;
	height: 32px;
	background-position: 0 -384px
}
.ico-mailLv,.ico-mailLv-1 {
	width: 4px;
	height: 10px;
	background-position: -288px -64px
}
.ico-mailLv-2 {
	background: 0
}
.ico-mailLv-3 {
	width: 7px;
	height: 10px;
	background-position: -320px -64px
}
.ico-tagSelect {
	height: 14px;
	width: 14px;
	background-position: -976px -80px
}
.ico-tag {
	font-family: tahoma;
	border-radius: 2px;
	font-size: 11px;
	text-align: center;
	line-height: 12px;
	font-weight: normal;
	background: 0;
	cursor: default;
	-webkit-text-size-adjust: none
}
.ico-tag,.ico-tag .ico {
	width: 14px;
	height: 14px
}
.ico-tag .ico-arr {
	background-position: 3px -75px
}
.ico-tag,.ico-tag-0 {
	color: #fff;
	background-color: #b73e45
}
.ico-tag-1 {
	background-color: #3ea939
}
.ico-tag-2 {
	background-color: #dc8741
}
.ico-tag-3 {
	background-color: #3397bc
}
.ico-tag-4 {
	background-color: #e179a4
}
.ico-tag-5 {
	color: #b73e45;
	background-color: #e6abae
}
.ico-tag-5 .ico-arr {
	background-position: -13px -75px
}
.ico-tag-6 {
	color: #2d8f28;
	background-color: #abdfa8
}
.ico-tag-6 .ico-arr {
	background-position: -29px -75px
}
.ico-tag-7 {
	color: #be7133;
	background-color: #f4d0ac
}
.ico-tag-7 .ico-arr {
	background-position: -45px -75px
}
.ico-tag-8 {
	color: #2a8bad;
	background-color: #a3dae8
}
.ico-tag-8 .ico-arr {
	background-position: -61px -75px
}
.ico-tag-9 {
	color: #c8638c;
	background-color: #f5c8dd
}
.ico-tag-9 .ico-arr {
	background-position: -77px -75px
}
.ico-tag-10 {
	background-color: #39bc99
}
.ico-tag-11 {
	background-color: #c6ac40
}
.ico-tag-12 {
	background-color: #d268db
}
.ico-tag-13 {
	background-color: #9d9d9d
}
.ico-tag-14 {
	background-color: #373737
}
.ico-tag-15 {
	color: #2a9d7f;
	background-color: #a8e7da
}
.ico-tag-15 .ico-arr {
	background-position: -93px -75px
}
.ico-tag-16 {
	color: #a38c30;
	background-color: #ebdfab
}
.ico-tag-16 .ico-arr {
	background-position: -109px -75px
}
.ico-tag-17 {
	color: #c066c8;
	background-color: #f1c0f3
}
.ico-tag-17 .ico-arr {
	background-position: -125px -75px
}
.ico-tag-18 {
	color: #7e7e7e;
	background-color: #d9d9d9
}
.ico-tag-18 .ico-arr {
	background-position: -141px -75px
}
.ico-tag-19 {
	color: #838383;
	background-color: #f1f1f1
}
.ico-tag-19 .ico-arr {
	background-position: -157px -75px
}
.ico-tag-none {
	width: 12px;
	height: 12px;
	border: 1px solid #c4c4c4;
	background: #f7f7f7
}
.ico-tag-none .ico-arr {
	background-position: -158px -76px
}
.ico-color {
	width: 9px!important;
	height: 9px!important
}
.ico-color-0 {
	background: #000
}
.ico-color-1 {
	background: #800
}
.ico-color-2 {
	background: #800080
}
.ico-color-3 {
	background: #f00
}
.ico-color-4 {
	background: #f0f
}
.ico-color-5 {
	background: #000080
}
.ico-color-6 {
	background: #00f
}
.ico-color-7 {
	background: #0ff
}
.ico-color-8 {
	background: #008080
}
.ico-color-9 {
	background: #008000
}
.ico-color-10 {
	background: #808000
}
.ico-color-11 {
	background: #0f0
}
.ico-color-12 {
	background: #fc0
}
.ico-color-13 {
	background: #808080
}
.ico-color-14 {
	background: #c0c0c0
}
.ico-color-15 {
	background: #fff;
	border: 1px solid #ccc;
	height: 7px!important;
	width: 7px!important
}
.ico-pd {
	width: 10px;
	height: 20px
}
.mO .g-addr .g-addr-arr,.ico-pd {
	background-position: -686px -282px
}
.ico-skinArr {
	width: 12px;
	height: 9px
}
.ico-pd-skin,.ico-skinArr,.ico-skinArr-down {
	background-position: -128px -32px
}
.ico-skinArr-up {
	background-position: -160px -32px
}
.hH: hover .ico,.ej .ico,.ico-pd-gray {
	background-position: -702px -282px
}
.ico-pd-light {
	background-position: -718px -282px
}
.ico-flag,.ico-flag-1 {
	background-position: -48px 0
}
.ico-flag-0 {
	background-position: -32px 0
}
.ico-flag-2 {
	background-position: -80px 0
}
.ico-flag-3 {
	background-position: -96px 0
}
.ico-flag-4 {
	background-position: -64px 0
}
.ico-flag-5 {
	background-position: -112px 0
}
.ico-flag-6 {
	background-position: -128px 0
}
.ico-flag-7 {
	background-position: -160px 0
}
.ico-flag-8 {
	background-position: -144px 0
}
.ico-flag-15 {
	background-position: -176px 0
}
.ico-flag-none {
	background: 0
}
.ico-reciveImpt {
	background-position: -640px 0
}
.ico-new {
	width: 21px;
	height: 10px;
	background-position: -64px -288px
}
.ico-new2 {
	width: 18px;
	height: 8px;
	background-position: -96px -288px
}
.ico-hot {
	width: 21px;
	height: 10px;
	background-position: -128px -288px
}
.ico-radio {
	background-position: 5px -283px
}
.g-menu-link: hover .ico-radio,.g-menu-link-hover .ico-radio,.ico-radio-inv {
	background-position: -11px -283px
}
.ico-check {
	background-position: -28px -283px
}
.g-menu-link: hover .ico-check,.g-menu-link-hover .ico-check,.ico-check-inv {
	background-position: -44px -283px
}
.ua-ie8 .ico-radio,.ua-ie8 .ico-radio-inv,.ua-ie8 .g-menu-link: hover .ico-radio,.ua-ie8 .g-menu-link-hover .ico-radio,.ua-ie8 .ico-check,.ua-ie8 .ico-check-inv,.ua-ie8 .g-menu-link: hover .ico-check,.ua-ie8 .g-menu-link-hover .ico-check {
	background-position-y: -285px
}
.ico-phone {
	background-position: -380px -192px
}
.ico-phone-active {
	background-position: -348px -192px
}
.ico-phone-succ {
	background-position: -416px -192px
}
.ico-phone-err {
	background-position: -448px -192px
}
.ico-phone-disabled {
	background-position: -316px -192px
}
.ico-phone-lite {
	background-position: -284px -192px
}
.ico-question {
	width: 30px;
	height: 38px;
	background-position: -688px -80px
}
.ico-coremail {
	width: 87px;
	height: 29px;
	background-position: -688px 0
}
.ico-contact {
	background-position: -158px -221px
}
.ico-user-other {
	background-position: -541px -285px
}
.ico-user-me {
	background-position: -286px -287px
}
.g-contacts-link: hover .ico-user-me,.ico-user-me-inv {
	background-position: -302px -287px
}
.ico-user-vip {
	width: 23px;
	height: 16px;
	background-position: -416px -222px
}
.ico-user-group {
	background-position: -384px -222px
}
.ico-user-contant {
	width: 19px;
	background-position: -512px -256px
}
.ico-schedule {
	background-position: -286px -254px
}
.ico-schedule2 {
	background-position: -640px -224px
}
.ico-weibo {
	background-position: -350px -254px
}
.ico-remark {
	background-position: 0 -224px
}
.ico-remark32 {
	width: 32px;
	height: 32px;
	background-position: 2px -319px
}
.ico-err {
	background-position: -415px -31px
}
.ico-err32 {
	width: 32px;
	height: 32px;
	background-position: -320px -320px
}
.ico-succ {
	background-position: -383px -31px
}
.ico-succ32 {
	width: 32px;
	height: 32px;
	background-position: -256px -320px
}
.ico-alert {
	background-position: -319px -31px
}
.ico-alert32 {
	width: 32px;
	height: 32px;
	background-position: -128px -320px
}
.ico-info {
	background-position: -351px -31px
}
.ico-info32 {
	width: 32px;
	height: 32px;
	background-position: -192px -320px
}
.ico-ask {
	background-position: -287px -31px
}
.ico-ask32 {
	width: 32px;
	height: 32px;
	background-position: -64px -320px
}
.ico-recallState {
	background-position: -608px 0
}
.ico-recallState .ico-sub-pause {
	margin-top: -2px
}
.ico-sendState {
	width: 22px;
	background-position: -160px -32px
}
.ico-sendState-succ {
	background-position: 0 -32px
}
.ico-sendState-err {
	background-position: -96px -32px
}
.ico-sendState-doing {
	background-position: -32px -32px
}
.ico-sendState-partialSucc {
	background-position: -128px -32px
}
.ico-sendState-other {
	background-position: -64px -32px
}
.ico-draft {
	background-position: -319px -223px
}
.ico-read {
	background: 0
}
.ico-regular {
	background-position: -288px -224px
}
.ico-ntes {
	background-position: -127px -223px
}
.ico-dialogUnread {
	background-position: -224px -30px
}
.ico-popUnread {
	background-position: -350px -223px
}
.ico-unread {
	background-position: -192px -32px
}
.ico-re {
	background-position: -510px 2px
}
.ico-fw {
	background-position: -542px 2px
}
.ico-refw {
	background-position: -576px 0
}
.ico-encrypt {
	background-position: -448px -224px
}
.ico-encrypt32 {
	width: 32px;
	height: 32px;
	background-position: -383px -317px
}
.ico-decrypt32 {
	width: 32px;
	height: 32px;
	background-position: -447px -317px
}
.ico-translate {
	background-position: -256px -224px
}
.ico-loading {
	background: url(../../lib/img/loading_16x16.gif) no-repeat
}
.ico-loading40 {
	width: 40px;
	height: 40px;
	background: url(../../lib/img/loading.gif) no-repeat
}
.ico-sending {
	background: url(../../lib/img/sending_16x16.gif) no-repeat
}
.ico-x {
	background-position: -508px -284px
}
.ico-x-inv {
	background-position: -524px -284px
}
.ico-x-l {
	background-position: -540px -252px
}
.ico-att {
	width: 9px;
	height: 14px;
	background-position: 0 -128px
}
.ico-bigAtt {
	width: 9px;
	height: 14px;
	background-position: -32px -128px
}
.ico-sub-succ {
	background-position: -576px -128px
}
.ico-sub-err {
	background-position: -640px -128px
}
.ico-sub-wait {
	background-position: -608px -128px
}
.ico-sub-pause {
	background-position: -512px -128px
}
.ico-sub-doing {
	background: url(../../lib/img/upload.gif) no-repeat
}
.ico-sub-loading {
	background: url(../../lib/img/loading2_16x16.gif) no-repeat
}
.ico-sub-wp {
	background-position: -544px -128px
}
.ico-attState {
	background-position: -128px -128px
}
.ico-attState .ico-sub-pause,.ico-attState .ico-sub-doing {
	margin-top: -2px
}
.ico-bigAttState {
	background-position: -160px -128px
}
.ico-bigAttState .ico-sub-pause,.ico-bigAttState .ico-sub-doing {
	margin-top: -2px
}
.ico-fileUploading {
	background: url(../img/upload.gif) no-repeat
}
.ico-filePause {
	background-position: -512px -128px
}
.ico-state {
	width: 9px;
	height: 16px;
	background-position: -96px -253px
}
.ico-state-online {
	background-position: -128px -253px
}
.ico-state-away {
	background-position: -192px -253px
}
.ico-state-busy {
	background-position: -160px -253px
}
.ico-file,.ico-file-1 {
	background-position: 0 0
}
.ico-file-xls,.ico-file-xlsx,.ico-file-2 {
	background-position: -32px 0
}
.ico-file-doc,.ico-file-docx,.ico-file-3 {
	background-position: -64px 0
}
.ico-file-ppt,.ico-file-pptx,.ico-file-4 {
	background-position: -96px 0
}
.ico-file-5 {
	background-position: -128px 0
}
.ico-file-rar,.ico-file-6 {
	background-position: -160px 0
}
.ico-file-zip,.ico-file-7 {
	background-position: -192px 0
}
.ico-file-8 {
	background-position: -224px 0
}
.ico-file-9 {
	background-position: -256px 0
}
.ico-file-html,.ico-file-10 {
	background-position: -288px 0
}
.ico-file-js,.ico-file-11 {
	background-position: -320px 0
}
.ico-file-xml,.ico-file-css,.ico-file-12 {
	background-position: -352px 0
}
.ico-file-13 {
	background-position: -384px 0
}
.ico-file-14 {
	background-position: -416px 0
}
.ico-file-15 {
	background-position: -448px 0
}
.ico-file-16 {
	background-position: -480px 0
}
.ico-file-pdf,.ico-file-17 {
	background-position: -512px 0
}
.ico-file-18 {
	background-position: -544px 0
}
.ico-file-19 {
	background-position: -576px 0
}
.ico-file-20 {
	background-position: -608px 0
}
.ico-file-21 {
	background-position: -640px 0
}
.ico-file-txt,.ico-file-22 {
	background-position: -672px 0
}
.ico-file-23 {
	background-position: -704px 0
}
.ico-file-24 {
	background-position: -736px 0
}
.ico-file-25 {
	background-position: -768px 0
}
.ico-file-26 {
	background-position: -800px 0
}
.ico-file-27 {
	background-position: -832px 0
}
.ico-file-28 {
	background-position: -864px 0
}
.ico-file-29 {
	background-position: -896px 0
}
.ico-file-jpg,.ico-file-31 {
	background-position: 0 -32px
}
.ico-file-gif,.ico-file-32 {
	background-position: -32px -32px
}
.ico-file-png,.ico-file-33 {
	background-position: -64px -32px
}
.ico-file-bmp,.ico-file-34 {
	background-position: -96px -32px
}
.ico-file-35 {
	background-position: -128px -32px
}
.ico-file-36 {
	background-position: -160px -32px
}
.ico-file-37 {
	background-position: -192px -32px
}
.ico-file-38 {
	background-position: -224px -32px
}
.ico-file-39 {
	background-position: -256px -32px
}
.ico-file-40 {
	background-position: -288px -32px
}
.ico-file-41 {
	background-position: -320px -32px
}
.ico-file-42 {
	background-position: -352px -32px
}
.ico-file-43 {
	background-position: -384px -32px
}
.ico-file-44 {
	background-position: -416px -32px
}
.ico-file-45 {
	background-position: -448px -32px
}
.ico-file-46 {
	background-position: -480px -32px
}
.ico-file-dir {
	background-position: -384px -32px
}
.ico-file32 {
	width: 32px;
	height: 32px
}
.ico-file32,.ico-file32-1 {
	background-position: 0 -64px
}
.ico-file32-xls,.ico-file32-xlsx,.ico-file32-2 {
	background-position: -32px -64px
}
.ico-file32-doc,.ico-file32-docx,.ico-file32-3 {
	background-position: -64px -64px
}
.ico-file32-ppt,.ico-file32-pptx,.ico-file32-4 {
	background-position: -96px -64px
}
.ico-file32-5 {
	background-position: -128px -64px
}
.ico-file32-rar,.ico-file32-6 {
	background-position: -160px -64px
}
.ico-file32-zip,.ico-file32-7 {
	background-position: -192px -64px
}
.ico-file32-8 {
	background-position: -224px -64px
}
.ico-file32-9 {
	background-position: -256px -64px
}
.ico-file32-html,.ico-file32-10 {
	background-position: -288px -64px
}
.ico-file32-js,.ico-file32-11 {
	background-position: -320px -64px
}
.ico-file32-xml,.ico-file32-css,.ico-file32-12 {
	background-position: -352px -64px
}
.ico-file32-13 {
	background-position: -384px -64px
}
.ico-file32-14 {
	background-position: -416px -64px
}
.ico-file32-15 {
	background-position: -448px -64px
}
.ico-file32-16 {
	background-position: -480px -64px
}
.ico-file32-pdf,.ico-file32-17 {
	background-position: -512px -64px
}
.ico-file32-18 {
	background-position: -544px -64px
}
.ico-file32-19 {
	background-position: -576px -64px
}
.ico-file32-20 {
	background-position: -608px -64px
}
.ico-file32-21 {
	background-position: -640px -64px
}
.ico-file32-txt,.ico-file32-22 {
	background-position: -672px -64px
}
.ico-file32-23 {
	background-position: -704px -64px
}
.ico-file32-24 {
	background-position: -736px -64px
}
.ico-file32-25 {
	background-position: -768px -64px
}
.ico-file32-26 {
	background-position: -800px -64px
}
.ico-file32-27 {
	background-position: -832px -64px
}
.ico-file32-28 {
	background-position: -864px -64px
}
.ico-file32-29 {
	background-position: -896px -64px
}
.ico-file32-jpg,.ico-file32-31 {
	background-position: 0 -96px
}
.ico-file32-gif,.ico-file32-32 {
	background-position: -32px -96px
}
.ico-file32-png,.ico-file32-33 {
	background-position: -64px -96px
}
.ico-file32-bmp,.ico-file32-34 {
	background-position: -96px -96px
}
.ico-file32-35 {
	background-position: -128px -96px
}
.ico-file32-36 {
	background-position: -160px -96px
}
.ico-file32-37 {
	background-position: -192px -96px
}
.ico-file32-38 {
	background-position: -224px -96px
}
.ico-file32-39 {
	background-position: -256px -96px
}
.ico-file32-40 {
	background-position: -288px -96px
}
.ico-file32-41 {
	background-position: -320px -96px
}
.ico-file32-42 {
	background-position: -352px -96px
}
.ico-file32-43 {
	background-position: -384px -96px
}
.ico-file32-44 {
	background-position: -416px -96px
}
.ico-file32-45 {
	background-position: -448px -96px
}
.ico-file32-46 {
	background-position: -480px -96px
}
.ico-file32-dir {
	background-position: -384px -96px
}
.ico-folder {
	background-position: 3px -93px
}
.ico-folder-dft {
	background-position: -189px -29px
}
.ico-folder-163 {
	background-position: -32px -96px
}
.ico-folder-ntes {
	background-position: -32px -96px
}
.ico-folder-qq {
	background-position: -64px -96px
}
.ico-folder-gmail {
	background-position: -224px -96px
}
.ico-folder-sina {
	background-position: -96px -96px
}
.ico-folder-sohu {
	background-position: -128px -96px
}
.ico-folder-msn {
	background-position: -160px -96px
}
.ico-folder-yahoo {
	background-position: -192px -96px
}
.ico-folder-21cn {
	background-position: -256px -96px
}
.ico-folder-foxmail {
	background-position: -288px -96px
}
.ico-folder-tom {
	background-position: -320px -96px
}
.ico-folder-eyou {
	width: 18px;
	background-position: -352px -96px
}
.ico-folder-china {
	width: 18px;
	background-position: -384px -96px
}
.ico-folder-263 {
	width: 18px;
	background-position: -416px -96px
}
.ico-folder-other {
	background-position: -448px -96px
}
.ico-btn-ok {
	width: 14px;
	height: 14px;
	background-position: -288px -32px
}
.ico-btn-search {
	width: 13px;
	height: 13px;
	background-position: -64px -160px
}
.ico-btn-search: hover {
	background-position: -96px -160px
}
.ico-btn-cancel {
	width: 13px;
	height: 13px;
	background-position: -190px -158px
}
.ico-btn-cancel: hover {
	background-position: -222px -158px
}
.ico-btn-add2 {
	width: 12px;
	height: 12px;
	background-position: -128px -160px
}
.ico-btn-add2: hover {
	background-position: -160px -160px
}
.ico-btn-del {
	background-position: 4px -220px
}
.ico-btn-del: hover {
	background-position: -28px -220px
}
.ico-btn-add {
	background-position: 4px -156px
}
.ix .nh: hover .ico-btn-add,.ico-btn-add: hover {
	background-position: -28px -156px
}
.ico-btn-setting {
	background-position: 3px -189px
}
.ix .nh: hover .ico-btn-setting,.ico-btn-setting: hover {
	background-position: -29px -189px
}
.ico-btn-setting2 {
	background-position: -187px -252px
}
.ix .nh: hover .ico-btn-setting2,.ico-btn-setting2: hover {
	background-position: -219px -252px
}
.ico-btn-receive {
	background-position: 3px -252px
}
.ico-btn-receive: hover {
	background-position: -29px -252px
}
.ico-btn-receiving {
	background-position: 2px 3px;
	background-repeat: no-repeat
}
.ico-btn-fold {
	width: 11px;
	height: 11px;
	background-position: -224px -32px
}
.g-contacts-groups-item-isFold .ico-btn-fold,.fR .ico-btn-fold,.iX .ico-btn-fold,.ico-btn-unfold {
	width: 11px;
	height: 11px;
	background-position: -256px -32px
}
.ico-btn-flag {
	width: 22px;
	background-position: -64px -192px
}
.ico-btn-flag .ico-flag {
	margin: -3px 0 0 -1px;
	cursor: pointer
}
.ico-btn-flag: hover {
	background-position: -96px -192px
}
.ico-btn-flag-noArr {
	width: 13px
}
.ico-btn-newWin {
	background-position: -64px -224px
}
.ico-btn-newWin: hover {
	background-position: -96px -224px
}
.ico-btn-print {
	background-position: -128px -192px
}
.ico-btn-print: hover {
	background-position: -160px -192px
}
.ico-btn-top {
	width: 13px;
	background-position: -128px -224px
}
.ico-btn-top: hover {
	background-position: -160px -224px
}
.ico-btn-noTop {
	width: 13px;
	background-position: -192px -192px
}
.ico-btn-noTop: hover {
	background-position: -224px -192px
}
.ico-btn-upArr {
	width: 12px;
	background-position: -64px -256px
}
.ico-btn-upArr: hover {
	background-position: -96px -256px
}
.ico-btn-downArr {
	width: 12px;
	background-position: -64px -287px
}
.ico-btn-downArr: hover {
	background-position: -96px -287px
}
.ico-btn-remark {
	background-position: -128px -256px
}
.ico-btn-remark: hover {
	background-position: -160px -256px
}
.ico-btn-tag {
	background-position: -192px -224px
}
.ico-btn-tag: hover {
	background-position: -224px -224px
}
.ico-btn-schedule {
	background-position: -192px -288px
}
.ico-btn-schedule: hover {
	background-position: -224px -288px
}
.ico-btn-schedule-hover {
	background-position: -224px -288px
}
.ico-uploadArr {
	background-position: -510px -222px
}
.ico-downloadArr {
	background-position: -542px -222px
}
.ico-product32 {
	width: 32px;
	height: 32px
}
.ico-product32-default {
	background-position: 5px -64px
}
.ico-product32-linkedAccount {
	background-position: -704px -128px
}
.ico-product32-sms {
	background-position: -126px -192px
}
.ico-product32-fileCenter {
	background-position: -640px -128px
}
.ico-product32-mailCenter {
	background-position: -192px 0
}
.ico-product32-lab {
	background-position: -256px 0
}
.ico-product32-mail360 {
	background-position: 0 0
}
.ico-product32-resume {
	background-position: -576px -128px
}
.ico-product32-thunderMail {
	background-position: -64px -192px
}
.ico-product32-mobileMail {
	background-position: -128px -128px
}
.ico-product32-sort {
	background-position: 0 0
}
.ico-product32-followMail {
	background-position: -128px 0
}
.ico-product32-schedule {
	background-position: -512px 0
}
.ico-product32-bigAtt {
	background-position: -384px -192px
}
.ico-product32-quan {
	background-position: -512px -192px
}
.ico-product32-mailHelper {
	background-position: -640px -192px
}
.ico-product32-vcard {
	background-position: -384px 0
}
.ico-product32-baibao {
	background-position: -256px -128px
}
.ico-product32-mailList {
	background-position: -576px -192px
}
.ico-product32-releaseNote {
	background-position: -448px -128px
}
.ico-product32-wapMail {
	background-position: -448px -192px
}
.ico-product32-cards {
	background-position: -64px 0
}
.ico-product32-game {
	background-position: -640px 0
}
.ico-product32-club {
	background-position: -576px 0
}
.ico-product32-musicBox {
	background-position: -255px -192px
}
.ico-product48 {
	width: 48px;
	height: 48px
}
.ico-product48-linkedAccount {
	background-position: -319px -383px
}
.ico-product48-sort {
	background-position: 1px -383px
}
.ico-product48-mailCenter {
	background-position: -64px -384px
}
.ico-product48-encrypt {
	background-position: -127px -384px
}
.ico-product48-service {
	background-position: -191px -380px
}
.ico-product48-pop {
	background-position: -255px -384px
}
.ico-product48-storage {
	background-position: -382px -380px
}
.ico-space {
	width: 15px;
	height: 7px
}
.ico-space-20m {
	background-position: -288px -160px
}
.ico-space-30m {
	background-position: -320px -160px
}
.ico-space-50m {
	background-position: -352px -160px
}
.ico-space-60m {
	background-position: -384px -160px
}
.ico-space-90m {
	background-position: -416px -160px
}
.ico-space-100m {
	width: 17px;
	background-position: -448px -160px
}
.ico-space-2g {
	width: 10px;
	background-position: -480px -160px
}
.ico-noLimit {
	width: 45px;
	height: 11px;
	background-position: -880px 0
}
.ico-webimState-offline {
	background-position: -477px -222px
}
.ico-dialog-reply {
	background-position: -320px -32px;
	width: 12px;
	height: 12px
}
.ico-dialog-replyAll {
	background-position: -352px -32px;
	width: 15px;
	height: 12px
}
.ico-dialog-forward {
	background-position: -384px -32px;
	width: 13px;
	height: 11px
}
.ico-dialog-x {
	background-position: -416px -32px;
	width: 10px;
	height: 10px
}
.ico-dialog-downAngle {
	background-position: -128px -32px;
	width: 9px;
	height: 9px
}
.ico-sort {
	width: 11px;
	height: 11px
}
.ico-sort-up {
	background-position: -448px 0
}
.ico-sort-down {
	background-position: -416px 0
}
.ico-zoom {
	background-position: -480px -256px
}
.ico-zoomIn {
	background-position: -448px -256px
}
.ico-zoomOut {
	background-position: -416px -256px
}
.ico-backTop {
	width: 12px;
	height: 14px;
	background-position: -704px -256px
}
.ico-num {
	width: 13px;
	text-align: center;
	padding-right: 2px;
	font-size: 10px;
	line-height: 11px;
	color: #fff;
	background-position: -576px -256px
}
.ico-num-gray {
	background-position: -608px -256px
}
.ico-num-max {
	font-size: 8px;
	line-height: 8px;
	+line-height: 11px
}
.ico-welcome-iconctrl {
	background-position: -794px -80px
}
.ico-welcome-iconctrl-on {
	background-position: -762px -80px
}
.txt-flag1,.txt-flag1 a {
	color: #c7284a!important
}
.txt-flag2,.txt-flag2 a {
	color: #349b08!important
}
.txt-flag3,.txt-flag3 a {
	color: #ed501a!important
}
.txt-flag4,.txt-flag4 a {
	color: #1797dc!important
}
.txt-flag5,.txt-flag5 a {
	color: #e33d97!important
}
.txt-flag6,.txt-flag6 a {
	color: #0fb38e!important
}
.txt-flag7,.txt-flag7 a {
	color: #c79c17!important
}
.txt-flag8,.txt-flag8 a {
	color: #ad50d8!important
}
.txt-flag15,.txt-flag15 a {
	color: #818181!important
}
.txt-icon {
	position: relative;
	padding-left: 20px
}
.txt-icon .ico {
	position: absolute;
	left: 0;
	top: 0;
	vertical-align: baseline
}
.txt-icon-rev {
	padding-left: 0;
	padding-right: 20px
}
.txt-icon-rev .ico {
	left: auto;
	right: 0
}
a.txt-icon .ico {
	cursor: pointer
}
.txt-b {
	font-weight: bold!important
}
.txt-i {
	font-style: italic!important
}
.txt-u {
	text-decoration: underline!important
}
.txt-del {
	text-decoration: line-through
}
.txt-12 {
	font-size: 12px!important
}
.txt-14 {
	font-size: 14px!important
}
.txt-16 {
	font-size: 16px!important
}
.txt-20 {
	font-size: 20px!important
}
.txt-simsun {
	font-family: simsun,serif!important
}
.jG,.g-layer-remark,.g-dialogBox-ft-ext,.g-tips-inline,.g-tips-popup,.txt-tips {
	color: #565656
}
.g-title-desc,.g-contacts-result-email,.g-block-desc,.g-block-hd-ext,.g-addr-email,.g-table-head .g-table-col,.g-table-head-link,.g-menu-item-tips,.g-title-info,.g-updateList,.g-updateList-link,.txt-del,.txt-info {
	color: #7d7d7d
}
.g-btn-disabled .g-btn-inner,.txt-disabled {
	cursor: default;
	text-decoration: none;
	color: #7d7d7d!important
}
.g-addr-editable-err .g-addr-name,.g-addr-editable-err .g-addr-email,.g-tips-inline-err,.g-tips-popup-err,.txt-impt,.txt-err {
	color: #d90000!important
}
.txt-warning {
	color: #e6a800!important
}
.g-tips-inline-succ,.g-tips-popup-succ,.txt-recommend,.g-radioLabel-suggest,.g-checkboxLabel-suggest,.txt-recmd,.txt-keyword,.txt-succ {
	color: #16960e!important
}
.eC,.G,.txt-contact {
	color: #1f8919!important;
	font-weight: bold
}
.txt-myName {
	color: #e97900!important
}
.txt-sideExtLink {
	text-decoration: none
}
.g-btn {
	font-size: 12px;
	height: 24px;
	padding: 0 3px;
	position: relative
}
.g-btn-inner {
	height: 24px;
	line-height: 23px;
	+line-height: 25px;
	padding: 0 8px;
	color: #000;
	vertical-align: baseline;
	text-decoration: none;
	outline: 0;
	overflow: hidden;
	background-position: 0 -792px
}
.ua-ie8 .g-btn-inner {
	line-height: 26px
}
.g-btn-rc {
	width: 3px;
	height: 100%;
	position: absolute;
	top: 0;
	cursor: pointer
}
.g-btn-rc-1 {
	left: 0;
	background-position: 0 0
}
.g-btn-rc-2 {
	right: 0;
	background-position: -3px 0
}
.g-btn-eng {
	font-family: verdana
}
.g-btn-hover .g-btn-inner,.g-btn-inner: focus,.g-btn-inner: hover {
	background-position: 0 -828px
}
.g-btn-hover .g-btn-rc-1,.g-btn-inner: focus .g-btn-rc-1,.g-btn-inner: hover .g-btn-rc-1 {
	background-position: -32px 0
}
.g-btn-hover .g-btn-rc-2,.g-btn-inner: focus .g-btn-rc-2,.g-btn-inner: hover .g-btn-rc-2 {
	background-position: -35px 0
}
.g-btn-active .g-btn-inner {
	background-position: 0 -864px!important
}
.g-btn-active .g-btn-rc-1 {
	background-position: -64px 0!important
}
.g-btn-active .g-btn-rc-2 {
	background-position: -67px 0!important
}
.g-btn-disabled .g-btn-inner {
	background-position: 0 -1008px!important
}
.g-btn-disabled .g-btn-inner,.g-btn-disabled .g-btn-rc {
	cursor: default!important
}
.g-btn-disabled .g-btn-rc-1 {
	background-position: -192px 0!important
}
.g-btn-disabled .g-btn-rc-2 {
	background-position: -195px 0!important
}
.g-btn .g-menu {
	left: 0;
	top: 100%
}
.g-btn-hasRevMenu .g-menu {
	left: auto;
	right: 0
}
.g-btn-hasVerRevMenu .g-menu {
	top: auto;
	bottom: 100%
}
.g-btn-hasArr .g-btn-inner {
	padding-right: 20px
}
.g-btn-hasSplitArr .g-btn-inner {
	padding-right: 24px
}
.g-btn-arr {
	width: 20px;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	background-position: 0 -27px;
	cursor: pointer;
	vertical-align: baseline
}
.g-btn-hasArr .g-btn-arr {
	background-position: -1px -27px
}
.g-btn-isFirst,.g-btn-isMid {
	margin-right: -1px
}
.g-btn-isFirst {
	padding-right: 0
}
.g-btn-isMid {
	padding: 0
}
.g-btn-isLast {
	padding-left: 0
}
.g-btn-isFirst .g-btn-inner {
	border-style: solid;
	border-width: 0 1px 0 0
}
.g-btn-isMid .g-btn-inner {
	border-style: solid;
	border-width: 0 1px
}
.g-btn-isLast .g-btn-inner {
	border-style: solid;
	border-width: 0 0 0 1px
}
.g-btn-isFirst .g-btn-rc-2,.g-btn-isMid .g-btn-rc,.g-btn-isLast .g-btn-rc-1 {
	display: none
}
.g-btn-hasIcon .g-btn-inner {
	padding-left: 28px
}
.g-btn-hasIcon .ico {
	position: absolute;
	left: 8px;
	top: 4px;
	vertical-align: baseline
}
.g-btn-hasIcon .g-menu .ico {
	position: static
}
.g-btn-hasIcon .ico-tag {
	left: 9px;
	top: 5px
}
.g-btn-hasChk .g-btn-inner {
	padding: 0 18px
}
.g-btn-hasChk .g-btn-chk {
	width: 14px;
	height: 14px;
	overflow: hidden;
	padding: 0;
	vertical-align: top;
	position: absolute;
	left: 6px;
	top: 6px
}
.ua-opera .g-btn-hasChk .g-btn-chk {
	width: 16px;
	height: 16px;
	top: 4px;
	left: 4px
}
.g-btn-impt .g-btn-inner {
	background-position: 0 -900px
}
.g-btn-impt .g-btn-rc-1 {
	background-position: -96px 0
}
.g-btn-impt .g-btn-rc-2 {
	background-position: -99px 0
}
.g-btn-impt-hover .g-btn-inner,.g-btn-impt .g-btn-inner: focus,.g-btn-impt .g-btn-inner: hover {
	background-position: 0 -936px
}
.g-btn-impt-hover .g-btn-rc-1,.g-btn-impt .g-btn-inner: focus .g-btn-rc-1,.g-btn-impt .g-btn-inner: hover .g-btn-rc-1 {
	background-position: -128px 0
}
.g-btn-impt-hover .g-btn-rc-2,.g-btn-impt .g-btn-inner: focus .g-btn-rc-2,.g-btn-impt .g-btn-inner: hover .g-btn-rc-2 {
	background-position: -131px 0
}
.g-btn-impt-active .g-btn-inner {
	background-position: 0 -972px!important
}
.g-btn-impt-active .g-btn-rc-1 {
	background-position: -160px 0!important
}
.g-btn-impt-active .g-btn-rc-2 {
	background-position: -163px 0!important
}
.g-smlBtn {
	position: relative
}
.g-smlBtn-inner {
	vertical-align: top;
	height: 20px;
	line-height: 19px;
	+line-height: 18px;
	overflow: hidden;
	padding: 0 7px;
	border-style: solid;
	border-width: 1px;
	color: #000;
	text-decoration: none;
	background-position: 0 -1044px
}
.ua-ie8 .g-smlBtn-inner {
	line-height: 22px
}
.g-smlBtn-arr {
	position: absolute;
	right: 0;
	top: 1px;
	width: 20px;
	height: 100%;
	background-position: -64px -29px;
	cursor: pointer
}
.g-smlBtn-hasArr .g-smlBtn-inner {
	padding-right: 18px
}
.g-smlBtn-hasSplitArr .g-smlBtn-inner {
	padding-right: 24px
}
.g-smlBtn-hasArr .g-smlBtn-arr {
	background-position: -65px -29px
}
.g-smlBtn-eng {
	font-family: verdana
}
.g-smlBtn .g-menu {
	left: 0;
	top: 100%
}
.g-smlBtn-hasRevMenu .g-menu {
	left: auto;
	right: 0
}
.g-smlBtn-hasVerRevMenu .g-menu {
	top: auto;
	bottom: 100%
}
.g-title {
	position: relative;
	padding-left: 3px;
	padding-top: 3px;
	min-height: 25px;
	-height: 25px;
	border-bottom-width: 2px
}
.g-title-h {
	display: inline;
	margin-right: 6px;
	font-size: 14px
}
.g-title-split {
	margin: 0 5px;
	font-family: serif
}
.g-title-ext {
	position: absolute;
	right: 0;
	top: 3px
}
.g-title-desc {
	display: block
}
.g-title-info {
	margin-right: 6px
}
.g-title-hasBdr {
	border-bottom-style: solid
}
.g-title-sec {
	border-bottom-width: 1px
}
.g-title-sec .g-title-h {
	font-size: 12px
}
.g-tab-tabs {
	height: 26px;
	line-height: 26px;
	border-style: solid;
	border-width: 0 0 1px
}
.g-tab-tabs-item {
	float: left;
	display: inline;
	height: 25px;
	padding: 0 3px;
	position: relative;
	top: 1px;
	overflow: hidden;
	margin-right: -1px
}
.g-tab-tabs-link {
	display: inline-block;
	padding: 0 20px;
	text-decoration: none;
	position: relative;
	background-position: 0 -396px
}
.g-tab-tabs-rc {
	width: 3px;
	height: 26px;
	position: absolute;
	top: 0
}
.g-tab-tabs-rc-1 {
	left: -3px;
	background-position: -352px 0
}
.g-tab-tabs-rc-2 {
	right: -3px;
	background-position: -354px 0
}
.g-tab-tabs-item-on {
	height: 26px;
	font-weight: bold;
	letter-spacing: -1px
}
.g-tab-tabs-item-on .g-tab-tabs-link {
	color: #000;
	background-position: 0 -360px
}
.g-tab-tabs-item-on .g-tab-tabs-rc {
	height: 26px
}
.g-tab-tabs-item-on .g-tab-tabs-rc-1 {
	background-position: -384px 0
}
.g-tab-tabs-item-on .g-tab-tabs-rc-2 {
	background-position: -386px 0
}
.g-toolbarTab-tabs {
	position: relative;
	height: 28px;
	border-style: solid;
	border-width: 0 0 1px
}
.g-toolbarTab-tabs-item {
	float: left;
	position: relative;
	bottom: -1px;
	height: 27px;
	padding: 0 4px;
	line-height: 27px;
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
	overflow: hidden
}
.g-toolbarTab-tabs-link {
	float: left;
	text-align: center;
	width: 104px;
	color: #666;
	text-decoration: none;
	position: relative;
	background-position: 0 -1152px;
	vertical-align: top
}
.g-toolbarTab-tabs-rc {
	float: left;
	width: 4px;
	height: 27px;
	position: relative
}
.g-toolbarTab-tabs-rc-1 {
	left: -4px;
	background-position: -320px 0
}
.g-toolbarTab-tabs-rc-2 {
	float: right;
	right: -4px;
	background-position: -323px 0
}
.g-toolbarTab-tabs-item-on {
	height: 28px;
	line-height: 28px
}
.g-toolbarTab-tabs-item-on .g-toolbarTab-tabs-link {
	color: #000;
	background-position: 0 -1188px
}
.g-toolbarTab-tabs-item-on .g-toolbarTab-tabs-rc {
	height: 28px
}
.g-toolbarTab-tabs-item-on .g-toolbarTab-tabs-rc-1 {
	background-position: -288px 0
}
.g-toolbarTab-tabs-item-on .g-toolbarTab-tabs-rc-2 {
	background-position: -291px 0
}
.g-toolbarContainer {
	height: 34px;
	position: relative;
	z-index: 20
}
.g-toolbar {
	clear: both;
	background-position: 0 -145px;
	height: 34px;
	padding: 0 10px;
	white-space: nowrap;
	position: relative;
	+zoom: 1
}
.g-toolbar-grp,.g-toolbar-link,.g-toolbar-select,.g-toolbar .g-btn {
	float: left;
	display: inline
}
.g-toolbar .g-btn {
	margin-top: 5px
}
.g-toolbar-select {
	margin-top: 7px
}
.g-toolbar-link {
	margin-top: 7px
}
.g-toolbar-link,.g-toolbar-select {
	margin-left: 4px;
	margin-right: 4px
}
.g-toolbar-grp {
	margin-right: 8px;
	padding-right: 1px
}
.g-toolbar-grp-impt {
	margin-right: 12px
}
.g-toolbar-grp-ext {
	float: right;
	margin-right: 0
}
.g-toolbar-atTop {
	background-position: 0 -146px
}
.g-toolbar-fixedAtTop {
	position: fixed;
	left: 201px;
	top: 0;
	right: 10px;
	-position: relative;
	-left: 0;
	-right: auto!important
}
.g-toolbar-atBottom {
	background-position: 0 -144px
}
.g-toolbar-atBottom .g-menu {
	top: auto;
	bottom: 100%
}
.g-toolbar-atBottom .g-menu .g-menu {
	top: auto;
	bottom: 0
}
.g-toolbar-back {
	font-family: \5B8B\4F53,serif;
	font-weight: bold
}
.g-split {
	line-height: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	border-bottom-style: solid;
	border-bottom-width: 1px
}
.g-split-tThick {
	border-bottom-width: 2px
}
.g-split-tDot {
	border-bottom-style: dotted
}
.g-menu {
	white-space: normal;
	position: absolute;
	padding: 0 2px 2px 0;
	z-index: 150;
	left: 0;
	top: 0;
	width: 180px;
	font-family: tahoma;
	border-radius: 3px
}
.ua-ie10 .g-menu,.ua-ie9 .g-menu,.ua-chrome .g-menu,.ua-firefox .g-menu,.ua-safari .g-menu,.ua-opera .g-menu {
	background-color: transparent
}
.ua-ie10 .g-menu-inner,.ua-ie9 .g-menu-inner,.ua-chrome .g-menu-inner,.ua-firefox .g-menu-inner,.ua-safari .g-menu-inner,.ua-opera .g-menu-inner {
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.2);
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.2);
	box-shadow: 2px 2px 3px rgba(0,0,0,.2)
}
.g-menu-inner {
	padding: 4px 0;
	border: 1px solid;
	background: #fff;
	border-radius: 3px
}
.g-menu-item {
	position: relative;
	-float: left
}
.g-menu-ext {
	float: right;
	margin-right: 5px
}
.g-menu-item-tips {
	position: absolute;
	right: 8px;
	top: 4px;
	font-size: 10px;
	line-height: normal;
	cursor: pointer;
	font-weight: normal;
	-webkit-text-size-adjust: none
}
.g-menu-link {
	position: relative;
	display: block;
	zoom: 1;
	overflow: hidden;
	height: 22px;
	line-height: 21px;
	text-decoration: none;
	color: #000
}
.ua-ie8 .g-menu-link {
	line-height: 26px
}
.nk .g-menu-link {
	word-wrap: break-word;
	word-break: break-all
}
.g-menu-link,.g-menu-hasIcon .g-menu .g-menu-link {
	padding: 1px 25px 1px 10px
}
.g-menu-item-arr {
	width: 4px;
	height: 8px;
	position: absolute;
	right: 8px;
	top: 7px;
	background-position: -96px -32px
}
.g-menu-link .ico-num {
	position: absolute;
	left: auto;
	top: auto;
	margin: 5px 0 0 3px;
	+margin: 0 0 0 3px
}
.g-menu-noHover .g-menu-item .g-menu-link-hover: hover .g-menu-item-tips,.g-menu-noHover .g-menu-item .g-menu-link-hover: hover,.g-menu-link: hover .g-menu-item-tips,.g-menu-link-hover .g-menu-item-tips,.g-menu-link: hover,.g-menu-link-hover {
	color: #fff!important
}
.g-menu-noHover .g-menu-item .g-menu-link-hover: hover .g-menu-item-arr,.g-menu-link: hover .g-menu-item-arr,.g-menu-link-hover .g-menu-item-arr {
	background-position: -112px -32px
}
.g-menu-link-hover .txt-succ,.g-menu-link-hover .txt-info,.g-menu-link: hover .txt-succ,.g-menu-link: hover .txt-info {
	color: #fff!important
}
.g-menu-noHover .g-menu-link: hover .g-menu-item-tips,.g-menu-noHover .g-menu-link: hover {
	color: #000!important;
	background: transparent
}
.g-menu .g-split {
	margin: 3px 8px
}
.g-menu-hasIcon .g-menu-hasIcon .g-menu-link,.g-menu-hasIcon .g-menu-link {
	padding-left: 25px
}
.g-btn-hasIcon .g-menu-hasIcon .ico,.g-menu-hasIcon .ico {
	position: absolute;
	left: 6px;
	top: 4px;
	-top: 3px
}
.g-menu .g-menu {
	left: 100%;
	right: auto;
	top: 0;
	bottom: auto
}
.g-menu-hasRevChild .g-menu {
	left: auto;
	right: 100%
}
.g-menu-hasVerRevChild .g-menu {
	top: auto;
	bottom: 0
}
.g-menu-hasScroll .g-menu-inner {
	max-height: 350px;
	overflow: auto;
	position: relative;
	-height: 200px
}
.g-menu-hasScroll.g-menu-wAuto .g-menu-inner {
	float: left;
	overflow-x: hidden
}
.g-menu-item-hasScrollLinks {
	max-height: 100px;
	-height: 100px;
	overflow: auto;
	position: relative
}
.g-menu-item-hasScrollLinks {
	-float: none
}
.g-menu-scrollArea {
	max-height: 100px;
	-height: 100px;
	overflow: auto;
	position: relative
}
.g-menu-wAuto {
	width: auto
}
.g-menu-wAuto .g-menu-list {
	line-height: 0
}
.g-menu-wAuto .g-menu-link {
	white-space: nowrap
}
.g-menu-item .g-menu-item-extIcon {
	float: left;
	position: relative;
	left: 0;
	top: 4px;
	margin-right: 5px;
	-margin-right: 2px
}
.g-menu-item .ico-tag {
	border: 1px solid #fff
}
.g-menu-item-hasInlineLinks .ico-tag {
	border-radius: 3px
}
.g-menu-item-hasInlineLinks .g-menu-link: hover .ico-tag,.g-menu-item-hasInlineLinks .g-menu-link-hover .ico-tag {
	border-radius: 0
}
.g-menu-label {
	display: block;
	height: 22px;
	line-height: 22px;
	text-align: left
}
.g-menu-item-hasExtIcon {
	text-indent: 16px
}
.g-menu-item-hasExtIcon .g-menu-item-extIcon {
	position: absolute;
	left: 22px
}
.g-menu-item-hasInlineLinks {
	padding: 5px 0 0 10px;
	+padding-bottom: 5px
}
.g-menu-item-hasInlineLinks .g-menu-link {
	float: left;
	display: inline;
	margin: 0 7px 5px -2px;
	height: auto;
	line-height: normal;
	padding: 1px;
	min-width: 16px
}
.g-menu-item-hasInlineLinks .ico {
	display: block;
	cursor: pointer
}
.g-menu-extContent .ico {
	position: static
}
.g-menu .ico-tag {
	width: 11px;
	height: 11px;
	margin: 1px 0 0 2px
}
.g-menu-item-hasInlineLinks .ico-tag {
	width: 14px;
	height: 14px;
	margin: 0
}
.g-ipt {
	position: relative;
	border-style: solid;
	border-width: 1px;
	background: #fff
}
.g-ipt-inner {
	float: left;
	display: inline;
	width: 150px;
	height: 16px;
	overflow: hidden;
	line-height: 16px;
	border: 0;
	padding: 2px;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-family: arial
}
.g-ipt-btn {
	float: left;
	margin: -1px -1px -1px 0
}
.g-ipt-btn .g-smlBtn-inner {
	letter-spacing: 3px
}
.g-ipt-iconBtn {
	float: left;
	margin: 3px 3px 0 3px
}
.g-ipt-disabled {
	border-color: #CCC!important;
	background: #ebebe4!important
}
.g-ipt-focus,.g-ipt-active {
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,.2);
	box-shadow: 0 0 6px rgba(0,0,0,.2)
}
.g-radioLabel,.g-checkboxLabel {
	margin-right: 10px;
	height: 20px;
	position: relative;
	-top: 4px
}
.g-radioLabel .g-radio,.g-checkboxLabel .g-checkbox {
	margin-right: 3px
}
.g-radio,.g-checkbox {
	width: 16px;
	height: 16px;
	+width: 14px;
	+height: 15px;
	-height: 14px;
	padding: 0;
	margin: 0;
	overflow: hidden
}
.g-table {
	zoom: 1
}
.g-table-inner {
	table-layout: fixed;
	width: 100%
}
.g-table-head {
	background-position: 0 -252px
}
.g-table-col {
	border-style: solid;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}
.g-table-head-link {
	text-decoration: none
}
.g-table-head .g-table-col {
	height: 23px;
	padding: 0 5px;
	border-width: 1px 0 1px 1px;
	text-align: left;
	font-weight: normal
}
.g-table-body .g-table-col {
	padding: 4px 5px;
	border-width: 0 0 1px 0
}
.g-table-head .g-table-col-forIcon,.g-table-body .g-table-col-forIcon,.g-table-head .g-table-col-forChk,.g-table-body .g-table-col-forChk {
	text-align: center;
	width: 24px;
	padding-left: 0;
	padding-right: 0
}
.g-table-col-noBdr,.g-table-col-isFirst {
	border-left: none
}
.g-table-simple {
	background: #fff
}
.g-table-simple .g-table-head {
	background: #f9f9f9
}
.g-table-simple .g-table-head .g-table-col {
	font-weight: bold
}
.g-table-simple .g-table-col {
	border-width: 1px
}
.g-tips {
	border-width: 1px;
	border-style: solid;
	position: relative;
	zoom: 1
}
.g-tips-close {
	position: absolute;
	right: 4px;
	top: 4px
}
.g-tips-info {
	padding: 6px 10px
}
.g-tips-popup {
	padding: 2px 5px
}
.g-tips-popup .g-tips-icon {
	float: left;
	vertical-align: baseline;
	margin: 2px 3px 0 0;
	_margin-right: 0
}
.g-tips-popup .g-tips-close {
	position: static;
	margin: 2px 0 0 0
}
.g-tips-popup .g-tips-close,.g-tips-popup .g-tips-ext {
	float: right
}
.g-tips-inline {
	line-height: 20px;
	margin-right: 1px;
	border: 0
}
.g-tips-inline .g-tips-inner {
	margin: 0 3px;
	border-style: solid;
	border-width: 1px 0;
	height: 20px;
	padding: 0 5px;
	vertical-align: baseline
}
.g-tips-inline .g-tips-rc {
	width: 3px;
	height: 22px;
	position: absolute
}
.g-tips-inline .g-tips-rc-1 {
	left: 0;
	top: 0;
	background-position: -896px -48px
}
.g-tips-inline .g-tips-rc-2 {
	right: 0;
	top: 0;
	background-position: -898px -48px
}
.g-tips-inline-hasArr .g-tips-arr {
	width: 8px;
	height: 22px;
	position: absolute;
	background-position: -848px -48px
}
.g-tips-inline-hasArr .g-tips-inner {
	margin-left: 8px
}
.g-tips-inline-hasArr .g-tips-rc-1 {
	visibility: hidden
}
.g-tips-inline-err .g-tips-rc-1 {
	background-position: -864px -48px
}
.g-tips-inline-err .g-tips-rc-2 {
	background-position: -866px -48px
}
.g-tips-inline-err .g-tips-arr {
	background-position: -816px -48px
}
.g-tips-inline-succ .g-tips-rc-1 {
	background-position: -880px -48px
}
.g-tips-inline-succ .g-tips-rc-2 {
	background-position: -882px -48px
}
.g-tips-inline-succ .g-tips-arr {
	background-position: -832px -48px
}
.g-tips-inv {
	color: #fff;
	background: #e6a800;
	border: 0;
	height: 17px
}
.g-tips-inv a {
	color: #fff
}
.g-tips-inv .g-tips-inner {
	margin: 0 3px;
	height: 17px;
	line-height: 17px;
	padding: 0 5px;
	vertical-align: top
}
.g-tips-inv .g-tips-rc {
	width: 2px;
	height: 17px;
	top: 0;
	position: absolute
}
.g-tips-inv .g-tips-rc-1 {
	left: 0;
	background-position: -704px -48px
}
.g-tips-inv .g-tips-rc-2 {
	right: 0;
	background-position: -706px -48px
}
.g-tips-inv-err {
	background: #d90000
}
.g-tips-inv-err .g-tips-rc-1 {
	background-position: -720px -48px
}
.g-tips-inv-err .g-tips-rc-2 {
	background-position: -722px -48px
}
.g-tips-inv-succ {
	background: #16960e
}
.g-tips-inv-succ .g-tips-rc-1 {
	background-position: -688px -48px
}
.g-tips-inv-succ .g-tips-rc-2 {
	background-position: -690px -48px
}
.g-tips-frame {
	position: absolute;
	color: #fff;
	background: #e6a800;
	border: 0;
	height: 22px;
	font-family: tahoma
}
.g-tips-frame a {
	color: #fff
}
.g-tips-frame .g-tips-inner {
	margin: 0 3px;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	vertical-align: top
}
.g-tips-frame .g-tips-rc {
	width: 2px;
	height: 22px;
	top: 0;
	position: absolute
}
.g-tips-frame .g-tips-rc-1 {
	left: 0;
	background-position: -752px -48px
}
.g-tips-frame .g-tips-rc-2 {
	right: 0;
	background-position: -754px -48px
}
.g-tips-frame-err {
	background: #d90000
}
.g-tips-frame-err .g-tips-rc-1 {
	background-position: -768px -48px
}
.g-tips-frame-err .g-tips-rc-2 {
	background-position: -770px -48px
}
.g-tips-frame-succ {
	background: #16960e
}
.g-tips-frame-succ .g-tips-rc-1 {
	background-position: -736px -48px
}
.g-tips-frame-succ .g-tips-rc-2 {
	background-position: -738px -48px
}
.g-addr {
	font-family: Tahoma;
	padding: 1px 3px;
	white-space: nowrap;
	position: relative;
	zoom: 1;
	line-height: 16px;
	height: 16px;
	vertical-align: baseline
}
.g-addr-email {
	vertical-align: text-bottom
}
.g-addr-icon {
	margin-right: 3px;
	position: relative
}
.ua-chrome .g-addr-icon,.ua-firefox .g-addr-icon {
	top: -1px
}
.ua-opera .g-addr-icon,.ua-ie7 .g-addr-icon,.ua-ie6 .g-addr-icon {
	top: 1px
}
.g-addr-name {
	margin-right: 3px;
	font-weight: normal;
	vertical-align: text-bottom;
	color: #000
}
.g-addr-arr {
	vertical-align: top;
	font-family: Tahoma;
	text-indent: 3px;
	width: 16px;
	height: 16px;
	background-position: 16px 16px;
	font-weight: normal;
	cursor: pointer;
	overflow: hidden;
	outline: 0
}
.g-addr-showArr .g-addr-arr {
	line-height: 0;
	font-size: 0;
	text-indent: -999em;
	background-position: -333px -282px
}
.g-addr .g-menu,.g-addr .g-layer {
	left: 5px;
	top: 100%
}
.g-addr-editable {
	cursor: default;
	margin-top: 1px;
	margin-bottom: 1px
}
.g-addr-editable .g-addr-name,.g-addr-editable .g-addr-email,.g-addr-editable .g-addr-split {
	-moz-user-select: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	user-select: none
}
.g-addr-editable-hover {
	border-width: 1px;
	border-style: solid;
	padding: 0 3px 0 2px
}
.g-addr-editable-active {
	cursor: text
}
.g-addr-editable-active .g-addr-name,.g-addr-editable-active .g-addr-email {
	color: #fff
}
.g-addr-editable-errHover {
	border-width: 1px;
	border-style: solid;
	padding: 0 3px 0 2px
}
.g-addr-editable-edit {
	max-width: 465px;
	vertical-align: top;
	padding: 0;
	height: 18px;
	line-height: 18px;
	margin-right: -12px!important;
	_overflow: hidden
}
.g-addr-editable-edit .g-addr-editable-ipt {
	position: absolute;
	left: 2px;
	left: 3px\9;
	top: 2px;
	width: 100%;
	font-family: tahoma,verdana;
	margin: 0;
	padding: 0;
	display: inline;
	border: 0;
	outline: 0;
	background: transparent
}
.g-addr-editable-edit .g-addr-editable-txt {
	visibility: hidden
}
.g-addr-editable-hide {
	border: 0;
	margin: 0;
	overflow: hidden;
	height: 10px;
	width: 1px
}
.g-addr-editable-hide .g-addr-editable-ipt {
	width: 1px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0
}
.g-addr-editable-show {
	z-index: 2;
	width: auto;
	height: auto
}
.g-addr-editable-show .g-addr-editable-ipt {
	width: auto;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}
.g-addr-editable-draging {
	position: absolute;
	z-index: 20;
	left: 0;
	top: 0
}
.g-dialogBox {
	position: absolute;
	width: 460px;
	z-index: 151;
	border-radius: 2px 2px 0 0
}
.g-dialogBox.fn-animation-popup {
	-webkit-transition: -webkit-box-shadow .2s .5s,opacity .2s,-webkit-transform .5s;
	-moz-transition: box-shadow .2s .5s,opacity .2s,-moz-transform .5s
}
.g-dialogBox.fn-animation-showing {
	-webkit-box-shadow: 0 0 15px #888;
	-moz-box-shadow: 0 0 15px #888;
	box-shadow: 0 0 15px #888
}
.g-dialogBox-text {
	font-size: 14px
}
.g-dialogBox-hd {
	height: 27px;
	line-height: 27px;
	margin: 0 2px;
	padding: 0 10px;
	background-position: 0 -216px;
	color: #fff;
	position: relative;
	cursor: move
}
.g-dialogBox-hd-rc {
	position: absolute;
	top: 0;
	width: 2px;
	height: 27px
}
.g-dialogBox-hd-rc-1 {
	left: -2px;
	background-position: -256px 0
}
.g-dialogBox-hd-rc-2 {
	right: -2px;
	background-position: -258px 0
}
.g-dialogBox-hd-title {
	font-size: 14px
}
.g-dialogBox-hd-ext {
	position: absolute;
	top: 3px;
	right: 3px;
	line-height: 20px
}
.g-dialogBox-hd-oprt {
	float: right;
	width: 20px;
	height: 20px
}
.g-dialogBox-hd-oprt-close {
	background-position: 0 -64px
}
.g-dialogBox-hd-oprt-close: hover {
	background-position: 0 -96px
}
.g-dialogBox-hd-oprt-close: active {
	background-position: 0 -128px
}
.g-dialogBox-hd-oprt-max {
	background-position: -32px -64px
}
.g-dialogBox-hd-oprt-max: hover {
	background-position: -32px -96px
}
.g-dialogBox-hd-oprt-max: active {
	background-position: -32px -128px
}
.g-dialogBox-hd-oprt-min {
	background-position: -64px -64px
}
.g-dialogBox-hd-oprt-min: hover {
	background-position: -64px -96px
}
.g-dialogBox-hd-oprt-min: active {
	background-position: -64px -128px
}
.g-dialogBox-hd-oprt-fold {
	background-position: -96px -64px
}
.g-dialogBox-hd-oprt-fold: hover {
	background-position: -96px -96px
}
.g-dialogBox-hd-oprt-fold: active {
	background-position: -96px -128px
}
.g-dialogBox-hd-oprt-unfold {
	background-position: -128px -64px
}
.g-dialogBox-hd-oprt-unfold: hover {
	background-position: -128px -96px
}
.g-dialogBox-hd-oprt-unfold: active {
	background-position: -128px -128px
}
.g-dialogBox-bd {
	background: #fff;
	border-width: 0 1px 1px;
	border-style: solid
}
.g-dialogBox-scrollArea {
	height: 138px;
	overflow: auto;
	overflow-x: hidden;
	position: relative
}
.g-dialogBox-iconText {
	padding: 25px 10px 30px 75px;
	position: relative;
	zoom: 1
}
.g-dialogBox-iconText .g-dialogBox-icon {
	position: absolute;
	left: 25px;
	top: 20px
}
.g-dialogBox-iconText .g-dialogBox-title {
	font-size: 14px;
	line-height: 24px
}
.g-dialogBox-input td {
	vertical-align: top;
	padding: 3px 0
}
.g-dialogBox-input .g-ipt {
	margin-right: 5px
}
.g-dialogBox-input-label {
	text-align: left;
	vertical-align: top;
	line-height: 28px;
	padding-right: .5em;
	font-weight: normal
}
.g-dialogBox-input-tips {
	font-size: 12px;
	margin-top: 3px
}
.g-dialogBox-item {
	margin-bottom: 5px;
	font-size: 12px
}
.g-dialogBox-simpleText {
	padding: 15px;
	text-align: center
}
.g-dialogBox-simpleContent {
	padding: 15px
}
.g-dialogBox-ft {
	height: 42px;
	padding: 0 10px;
	border-width: 0 1px 1px;
	border-style: solid
}
.g-dialogBox-ft-oprt {
	float: right;
	display: inline;
	margin: 8px 0 0 0;
	+margin-right: -10px
}
.g-dialogBox-ft-oprt .g-btn {
	margin-left: 10px
}
.g-dialogBox-ft-ext {
	float: left;
	margin-top: 13px;
	line-height: normal
}
.g-dialogBox-ft-ext .g-checkboxLabel {
	-top: 0
}
.g-dialogBox-isFixed .g-dialogBox-hd {
	cursor: default
}
.g-dialogBox-dict {
	padding: 5px
}
.g-dialogBox-dict-search {
	margin-bottom: 5px
}
.g-dialogBox-dict-search .g-ipt {
	margin-right: 5px
}
.g-dialogBox-dict-search .g-ipt-inner {
	width: 130px
}
.g-dialogBox-dict-search .g-checkboxLabel {
	margin: 0 0 0 8px
}
.g-dialogBox-dict-result {
	position: relative;
	height: 145px;
	padding: 5px;
	overflow: auto;
	border-style: solid;
	border-width: 1px
}
.g-dialogBox-dict-wel {
	text-align: center;
	line-height: 145px
}
.g-dialogBox-dict-loading {
	width: 100px;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -50px
}
.g-dialogBox-dict-content-title {
	padding: 0 5px;
	background: #eaeeff;
	zoom: 1;
	font-weight: normal
}
.g-dialogBox-dict-keyword {
	margin-right: 8px
}
.g-dialogBox-dict-sound {
	margin-left: 5px;
	width: 17px;
	height: 20px;
	vertical-align: middle
}
.g-dialogBox-dict-noResult {
	padding: 25px 5px 0
}
.g-dialogBox-dict-simple {
	max-width: 260px;
	_width: 260px;
	position: absolute;
	border-radius: 3px;
	border: 1px solid #c7c7c7;
	padding: 1px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 10px #ddd;
	-moz-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd
}
.g-dialogBox-dict-simple .g-dialogBox-dict-result {
	padding: 9px;
	border: 0;
	background-color: #f9f9f9;
	height: auto
}
.g-mask {
	z-index: 150;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: #000;
	background: -webkit-radial-gradient(center,rgba(0,0,0,0.3),rgba(0,0,0,1) 80%);
	background: -moz-radial-gradient(center,rgba(0,0,0,0.3),rgba(0,0,0,1) 80%);
	background: radial-gradient(center,rgba(0,0,0,0.3),rgba(0,0,0,1) 80%);
	opacity: .6;
	filter: alpha(opacity=40)
}
.ua-ie10 .g-mask,.ua-ie9 .g-mask,.ua-safari .g-mask,.ua-opera .g-mask {
	opacity: .4!important
}
.g-block {
	border-width: 1px;
	border-style: solid
}
.g-block-hd {
	padding: 0 10px;
	height: 25px;
	line-height: 25px
}
.g-block-title {
	float: left;
	font-size: 14px
}
.g-block-desc {
	float: left;
	font-size: 12px;
	margin-left: 5px;
	font-weight: normal
}
.g-block-hd-ext {
	float: right
}
.g-block-bd {
	padding: 10px
}
.g-pro {
	height: 7px;
	border: 1px solid #ccc;
	background: #fff;
	width: 55px;
	padding: 1px;
	overflow: hidden
}
.g-pro-inner {
	vertical-align: top;
	width: 100%;
	height: 7px;
	background-position: 0 -432px
}
.g-pro-isHalf .g-pro-inner {
	background-position: 0 -444px
}
.g-pro-isFull .g-pro-inner {
	background-position: 0 -456px
}
.g-pro-disabled .g-pro-inner,.g-pro-isDisabled .g-pro-inner {
	background: #c6c6c6
}
.g-layer {
	position: absolute;
	padding: 0 2px 2px 0;
	z-index: 150;
	left: 0;
	top: 0;
	width: 200px
}
.g-layer-inner {
	border: 1px solid;
	background: #fff
}
.g-layer-close {
	position: absolute;
	right: 5px;
	top: 5px
}
.ua-ie10 .g-layer,.ua-ie9 .g-layer,.ua-chrome .g-layer,.ua-firefox .g-layer,.ua-safari .g-layer,.ua-opera .g-layer {
	border-radius: 3px;
	background: transparent
}
.ua-ie10 .g-layer-inner,.ua-ie9 .g-layer-inner,.ua-chrome .g-layer-inner,.ua-firefox .g-layer-inner,.ua-safari .g-layer-inner,.ua-opera .g-layer-inner {
	border-radius: 3px;
	-webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.2);
	-moz-box-shadow: 2px 2px 3px rgba(0,0,0,.2);
	box-shadow: 2px 2px 3px rgba(0,0,0,.2)
}
.g-layer-contact-oprt {
	border-style: solid;
	border-width: 0 0 1px 0;
	height: 21px;
	line-height: 21px;
	background-position: 0 -324px;
	border-radius: 3px 3px 0 0
}
.g-layer-contact-oprt-item {
	float: left;
	display: inline;
	border-style: solid;
	border-width: 0 0 0 1px;
	margin-left: -1px;
	white-space: nowrap
}
.g-layer-contact-oprt-link {
	float: left;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;
	position: relative
}
.g-layer-contact-oprt-item-hasArr .g-layer-contact-oprt-link {
	padding-right: 20px
}
.g-layer-contact-oprt-arr {
	position: absolute;
	right: 8px;
	top: 6px;
	width: 4px;
	height: 8px;
	background-position: -96px -32px
}
.g-layer-contact-text {
	padding: 10px;
	line-height: 16px
}
.g-layer-remark {
	width: 400px;
	background: #e5e5e5!important
}
.g-layer-remark .g-layer-inner {
	padding: 15px 20px;
	position: relative;
	zoom: 1
}
.g-layer-remark-cnt {
	width: 324px;
	overflow: hidden;
	word-break: break-all;
	white-space: normal
}
.g-layer-remark-hasIcon .g-layer-inner {
	padding-left: 55px
}
.g-layer-remark-icon {
	position: absolute;
	left: 15px;
	top: 16px
}
.g-layer-remark-arr {
	position: absolute;
	left: 18px;
	top: -7px;
	width: 11px;
	height: 7px;
	background-position: -224px -256px
}
.g-layer-remark-oprt {
	text-align: right
}
.g-layer-remarkSchedule {
	width: 300px
}
.g-layer-remarkSchedule .g-layer-remark-cnt {
	width: 200px
}
.g-layer-product {
	width: 240px;
	color: #666;
	background: #e5e5e5!important;
	zoom: 1
}
.g-layer-product .g-layer-inner {
	padding: 8px 30px 8px 48px;
	position: relative;
	zoom: 1
}
.g-layer-product-icon {
	position: absolute;
	left: 8px;
	top: 10px
}
.g-layer-product-arr {
	position: absolute;
	left: 18px;
	top: -7px;
	width: 11px;
	height: 7px;
	background-position: -224px -256px
}
.g-layer-product-close {
	position: absolute;
	right: 5px;
	top: 5px
}
.g-layer-product-oprt {
	text-align: right
}
.g-layer-product-title {
	font-size: 14px;
	color: #000
}
.g-layer-product-hasDArr .g-layer-product-arr {
	top: auto;
	bottom: -7px;
	-bottom: -14px;
	background-position: -240px -256px
}
.g-layer-product-hasLArr .g-layer-product-arr {
	width: 7px;
	height: 11px;
	left: -7px;
	top: 25px;
	background-position: -256px -256px
}
.g-layer-product-hasRArr .g-layer-product-arr {
	width: 7px;
	height: 11px;
	left: auto;
	right: -7px;
	top: 25px;
	background-position: -272px -256px
}
.g-layer-chooseMenu {
	z-index: 200;
	width: auto;
	background-color: #dcdcdc!important;
	padding: 0 1px 1px 0
}
.g-layer-chooseMenu .g-layer-inner {
	padding: 1px;
	border-color: #7d7d7d!important;
	height: 28px;
	+display: inline;
	+zoom: 1
}
.g-layer-chooseMenu-list {
	list-style: none;
	margin: 0;
	padding: 0
}
.g-layer-chooseMenu-link,.g-layer-chooseMenu-sptln-v,.g-layer-chooseMenu-item {
	float: left;
	zoom: 1
}
.g-layer-chooseMenu-sptln-v {
	font-size: 12px;
	height: 28px;
	line-height: 26px;
	color: #7d7d7d
}
.g-layer-chooseMenu-link {
	line-height: 28px;
	height: 28px;
	text-decoration: none;
	font-size: 12px;
	padding: 0 12px;
	color: #000
}
.g-layer-chooseMenu-link: hover {
	background-color: #707070;
	color: #fff
}
.ua-ie10 .g-layer-chooseMenu,.ua-ie9 .g-layer-chooseMenu,.ua-chrome .g-layer-chooseMenu,.ua-firefox .g-layer-chooseMenu,.ua-safari .g-layer-chooseMenu,.ua-opera .g-layer-chooseMenu {
	border-radius: 2px;
	background: transparent
}
.ua-ie10 .g-layer-chooseMenu .g-layer-inner,.ua-ie9 .g-layer-chooseMenu .g-layer-inner,.ua-chrome .g-layer-chooseMenu .g-layer-inner,.ua-firefox .g-layer-chooseMenu .g-layer-inner,.ua-safari .g-layer-chooseMenu .g-layer-inner,.ua-opera .g-layer-chooseMenu .g-layer-inner {
	border-radius: 2px;
	-webkit-box-shadow: 1px 1px 1px #cfcfcf;
	-moz-box-shadow: 1px 1px 1px #cfcfcf;
	box-shadow: 1px 1px 1px #cfcfcf
}
.g-seting {
	line-height: 22px;
	padding: 10px 0
}
.g-seting-item {
	padding: 5px 0;
	clear: both;
	zoom: 1;
	overflow: hidden
}
.g-seting-title {
	width: 116px;
	float: left;
	white-space: nowrap;
	text-align: right
}
.g-seting-cont {
	margin-left: 125px;
	height: auto;
	+zoom: 1
}
.g-seting-itemOpt {
	padding: 16px 0;
	margin-top: 10px
}
.g-seting-itemOpt .g-btn {
	margin-right: 15px
}
.g-seting-longTitle .g-seting-title {
	width: 175px
}
.g-seting-longTitle .g-seting-cont {
	margin-left: 185px
}
.g-seting-hasBdr .g-seting-item {
	border-width: 0 0 1px;
	border-style: solid;
	padding: 22px 0
}
.g-seting-hasDotline .g-seting-item {
	border-width: 0 0 1px;
	border-style: dotted;
	padding: 15px 0;
	border-color: #CCC!important
}
.g-seting .g-tips-inline {
	height: 22px;
	margin-left: 6px
}
.g-seting .g-tips-inline .g-tips-inner {
	overflow: hidden
}
.g-selectBox {
	border: 1px solid;
	width: 470px;
	height: 205px;
	overflow-x: hidden;
	overflow-y: auto;
	background-color: #FFF
}
.g-selectBox-item {
	padding: 3px 0;
	border-bottom: #f1f1f1 1px solid;
	display: block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	text-indent: 3px
}
.g-selectBox-email {
	color: #999
}
.g-tag {
	position: relative;
	height: 20px;
	overflow: hidden;
	background: #b73e45;
	border-radius: 3px;
	font-family: arial;
	-font-family: simsun
}
.g-tag-inner,.g-tag-close {
	vertical-align: top;
	height: 20px;
	line-height: 19px;
	-line-height: 22px
}
.ua-ie8 .g-tag-inner,.ua-ie8 .g-tag-close {
	line-height: 22px
}
.g-tag-inner {
	font-size: 12px!important;
	color: #fff;
	padding: 0 4px;
	white-space: nowrap;
	overflow: hidden;
	color: #fff;
	text-decoration: none
}
.g-tag-close {
	display: none;
	margin-left: -4px
}
.g-tag-close .ico {
	background-position: 4px -60px;
	vertical-align: top;
	margin-top: 2px;
	cursor: pointer
}
.g-tag-1 {
	background: #3ea939
}
.g-tag-2 {
	background: #dc8741
}
.g-tag-3 {
	background: #3397bc
}
.g-tag-4 {
	background: #e179a4
}
.g-tag-5 {
	background: #e6abae
}
.g-tag-5 .g-tag-inner {
	color: #b73e45
}
.g-tag-5 .ico-x {
	background-position: -12px -60px
}
.g-tag-6 {
	background: #abdfa8
}
.g-tag-6 .g-tag-inner {
	color: #2d8f28
}
.g-tag-6 .ico-x {
	background-position: -28px -60px
}
.g-tag-7 {
	background: #f4d0ac
}
.g-tag-7 .g-tag-inner {
	color: #be7133
}
.g-tag-7 .ico-x {
	background-position: -44px -60px
}
.g-tag-8 {
	background: #a3dae8
}
.g-tag-8 .g-tag-inner {
	color: #2a8bad
}
.g-tag-8 .ico-x {
	background-position: -60px -60px
}
.g-tag-9 {
	background: #f5c8dd
}
.g-tag-9 .g-tag-inner {
	color: #c8638c
}
.g-tag-9 .ico-x {
	background-position: -76px -60px
}
.g-tag-10 {
	background: #39bc99
}
.g-tag-11 {
	background: #c6ac40
}
.g-tag-12 {
	background: #d268db
}
.g-tag-13 {
	background: #9d9d9d
}
.g-tag-14 {
	background: #373737
}
.g-tag-15 {
	background: #a8e7da
}
.g-tag-15 .g-tag-inner {
	color: #2a9d7f
}
.g-tag-15 .ico-x {
	background-position: -92px -60px
}
.g-tag-16 {
	background: #ebdfab
}
.g-tag-16 .g-tag-inner {
	color: #a38c30
}
.g-tag-16 .ico-x {
	background-position: -108px -60px
}
.g-tag-17 {
	background: #f1c0f3
}
.g-tag-17 .g-tag-inner {
	color: #c066c8
}
.g-tag-17 .ico-x {
	background-position: -124px -60px
}
.g-tag-18 {
	background: #d9d9d9
}
.g-tag-18 .g-tag-inner {
	color: #7e7e7e
}
.g-tag-18 .ico-x {
	background-position: -140px -60px
}
.g-tag-19 {
	background: #f1f1f1
}
.g-tag-19 .g-tag-inner {
	color: #838383
}
.g-tag-19 .ico-x {
	background-position: -140px -60px
}
.g-contacts-groups-item {
	position: relative
}
.g-contacts-groups-item .ico-btn-fold {
	position: absolute;
	left: 2px;
	top: 5px;
	+top: 2px
}
.g-contacts-groups-name {
	line-height: normal;
	padding-left: 16px;
	color: #000;
	text-decoration: none
}
.g-contacts-link {
	display: block;
	zoom: 1;
	padding-left: 16px;
	line-height: 21px;
	color: #6a6a6a;
	text-decoration: none;
	position: relative
}
.g-contacts-link .ico {
	float: left;
	vertical-align: baseline;
	margin: 2px 3px 0 0;
	-margin-right: 0
}
.g-contacts-item {
	position: relative
}
.g-contacts-item .g-contacts-item-ext {
	position: absolute;
	right: 5px;
	top: 2px;
	margin: 0
}
.g-contacts-item-hasBdr {
	border-bottom: 1px dotted #ccc
}
.g-contacts-groups-item-isSpec {
	zoom: 1
}
.g-contacts-groups-item-isSpec .g-contacts-link {
	padding-left: 0
}
.g-contacts-groups-item-isFold .g-contacts-list {
	display: none
}
.g-contacts-result .g-contacts-link,.g-contacts-result .g-contacts-link: hover,.g-contacts-result .g-contacts-link-hover {
	color: #000
}
.g-contacts-result .g-contacts-link {
	padding: 5px 10px;
	border-style: solid;
	border-width: 0 0 1px 0
}
.g-contacts-noResult {
	color: #565656;
	padding: 10px 0;
	text-align: center
}
.g-contacts-result-name,.g-contacts-result-email {
	display: block
}
.g-modGg {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	margin: -10px -10px 10px;
	background: #f7f7f7;
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden;
	position: relative;
	font-family: tahoma
}
.g-modGg-link,.g-modGg-url,.g-modGg-type-link {
	text-decoration: none
}
.g-modGg-link: hover,.g-modGg-url: hover,.g-modGg-type-link: hover {
	text-decoration: underline
}
.g-modGg-url {
	color: #1f8919
}
.g-modGg-type,.g-modGg-type-link {
	color: #999
}
.g-modGg-ext {
	position: absolute;
	right: 10px;
	top: 0;
	height: 100%
}
.g-modGg-nav-prev,.g-modGg-nav-next {
	width: 13px;
	height: 30px;
	margin-left: 3px
}
.g-modGg-nav-prev {
	background-position: -576px -218px
}
.g-modGg-nav-prev: hover {
	background-position: -592px -218px
}
.g-modGg-nav-next {
	background-position: -608px -218px
}
.g-modGg-nav-next: hover {
	background-position: -624px -218px
}
.g-modGg-nav-close {
	width: 15px;
	height: 30px;
	margin-left: 6px;
	background-position: -656px -218px
}
.g-modGg-nav-close: hover {
	background-position: -672px -218px
}
.g-modGg-nav-close,.g-modGg-nav-close: hover,.g-modGg-nav-prev,.g-modGg-nav-prev: hover,.g-modGg-nav-next,.g-modGg-nav-next: hover {
	+background-position-y: -216px
}
.g-form-title,.g-form-cont {
	padding: 6px 0;
	vertical-align: top
}
.g-form-title {
	line-height: 23px;
	font-weight: normal;
	text-align: right;
	padding-right: 10px
}
.g-form-select {
	height: 22px;
	width: 156px
}
.g-form-cont-ext {
	margin-top: 5px
}
.g-supIcon {
	margin-right: -15px;
	position: relative;
	top: -4px;
	left: -3px
}
.g-textGg {
	padding: 20px 14px 0;
	height: 126px;
	position: relative
}
.g-textGg-title {
	line-height: normal;
	margin-bottom: 8px
}
.g-textGg-cont {
	line-height: 2
}
.g-textGg-ft {
	margin-top: 8px
}
.g-updateList {
	border-width: 1px;
	border-style: solid
}
.g-updateList-hd {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 25px;
	height: 25px;
	padding-left: 13px
}
.g-updateList-title {
	font-weight: normal
}
.g-updateList-bd {
	background-color: #fff;
	height: 180px;
	padding-top: 8px;
	padding-left: 13px
}
.g-updateList-item {
	line-height: 24px
}
.g-updateList-link {
	text-decoration: none
}
.g-updateList-link: hover {
	text-decoration: underline
}
.g-updateList-dot {
	font-family: simsun;
	margin-right: 5px
}
.g-updateList-item-picText {
	padding-top: 10px;
	height: 80px;
	position: relative;
	padding-left: 106px;
	+zoom: 1
}
.g-updateList-item-picText-pic {
	position: absolute;
	left: 0;
	top: 17px
}
.g-updateList-item-picText-contTitle {
	font-weight: bold;
	text-decoration: none
}
.g-updateList-item-picText-contTitle: hover {
	text-decoration: underline
}
.g-updateList-item-picText-contDesc {
	line-height: 22px
}
.g-zoom {
	height: 30px;
	border-width: 1px 0 0 1px;
	border-radius: 3px 0 0 0;
	border-style: solid;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 149;
	_position: absolute;
	_right: -10px;
	_bottom: 0
}
.g-zoom-btn {
	display: inline-block;
	+display: inline;
	+zoom: 1;
	line-height: normal;
	height: 30px;
	vertical-align: top;
	width: 25px;
	text-align: center
}
.g-zoom-btn .ico {
	margin-top: 8px;
	cursor: pointer
}
.g-zoom-btn-backTop {
	border-right-width: 1px;
	border-right-style: solid
}
.g-zoom-bar {
	display: inline-block;
	+display: inline;
	+zoom: 1;
	height: 30px;
	border-width: 0
}
.g-zoom-bar-item,.g-zoom-bar-sptln {
	float: left
}
.g-zoom-bar-item {
	margin: 5px 6px 0 6px
}
.g-zoom-bar-item .ico {
	cursor: pointer;
	text-decoration: none;
	margin-right: 4px;
	*vertical-align: top;
	_vertical-align: middle;
	_margin-top: 2px
}
.g-zoom-bar-sptln {
	border-left: 1px solid #ccc;
	width: 1px;
	height: 26px;
	margin-top: 2px
}
.g-zoom-bar-txtPic {
	padding-left: 20px;
	position: relative;
	zoom: 1
}
.g-zoom-bar-txtPic .ico {
	position: absolute;
	left: 1px;
	top: 2px;
	_top: 0
}
.g-zoom-fold .g-zoom-bar {
	display: none
}
.g-zoom-unFold .g-zoom-btn-unfold,.g-zoom-unFold .ico-triangle {
	display: none
}
.frame {
	min-height: 100%;
	-height: 100%;
	position: relative;
	z-index: 10
}
.frame-top {
	height: 72px
}
.frame-side {
	float: left;
	width: 191px;
	margin-right: -191px;
	height:100%;
}
.frame-side .navmenu {padding:0 2px;height:auto}
.frame-main {
	margin-left: 191px;
	padding: 0px
}
.frame-main-inner {
	float: left;
	width: 100%;
	margin-right: -100%
}
.ua-opera .skin {
	overflow: hidden
}
.skin-top,.skin-topLeft,.skin-topRight,.skin-side,.skin-sideTop,.skin-sideBottom,.skin-mainSide,.skin-mainExt,.skin-mainTop {
	position: absolute;
	background-repeat: no-repeat
}
.skin-top,.skin-topLeft,.skin-topRight {
	height: 72px
}
.skin-sideTop,.skin-sideBottom {
	width: 191px;
	height: 300px
}
.skin-top {
	z-index: 8;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #fff;
	background-repeat: repeat-x
}
.skin-topLeft {
	z-index: 9;
	left: 0;
	top: 0;
	width: 400px
}
.skin-topRight {
	z-index: 9;
	right: 0;
	top: 0;
	width: 400px;
	background-position: 100% 0
}
.skin-side {
	z-index: 6;
	width: 190px;
	-height: 300000px;
	left: 0;
	top: 0;
	-top: auto;
	bottom: 0;
	border-style: solid;
	border-width: 0 1px 0 0;
	background-repeat: repeat-y
}
.skin-sideTop {
	z-index: 7;
	left: 0;
	top: 72px
}
.skin-sideBottom {
	z-index: 7;
	left: 0;
	bottom: 0;
	background-position: 0 100%
}
.skin-main,.skin-mainTop {
	background-repeat: repeat
}
.skin-mainSide,.skin-mainExt,.skin-mainTop {
	display: none
}
.skin-mainSide {
	width: 140px;
	-height: 30000px;
	top: 82px;
	-top: auto;
	left: 201px;
	bottom: 0;
	border-style: solid;
	border-width: 0 1px 0 0
}
.skin-mainExt {
	width: 140px;
	-height: 30000px;
	top: 82px;
	-top: auto;
	right: 10px;
	bottom: 0
}
.skin-mainTop {
	width: 100%;
	height: 10px;
	font-size: 0;
	left: 0;
	top: 72px
}
.skin-hasMainExt .skin-mainExt,.skin-hasMainExt .skin-mainTop,.skin-hasMainSide .skin-mainSide,.skin-hasMainSide .skin-mainTop {
	display: block
}
.WB3-gTop {
	height: 100%
}
.nV {
	position: absolute;
	left: 10px;
	top: 19px;
	overflow: hidden;
	cursor: pointer
}
.mA {
	outline: 0
}
.mP {
	background-position: -800px 0
}
.mQ {
	background-position: -800px -48px
}
.mB {
	background-position: -800px -96px
}
.lj {
	background-position: -800px -144px
}
.lk {
	background-position: -800px -192px
}
.mR {
	background-position: -800px -240px
}
.mO {
	position: absolute;
	left: 188px;
	top: 17px;
	color: #3c3c3c;
	z-index: 1
}
.mS .mO {
	top: 22px
}
.jH {
	cursor: pointer;
	padding-right: 0;
	+margin-top: 2px;
	-margin-top: 0
}
.jH .g-addr-arr {
	width: 12px
}
.ll,.jH,.jG {
	float: left
}
.jG {
	-font-family: tahoma
}
.jG .ico {
	+height: 16px
}
.mO .g-addr-email {
	font-weight: bold;
	color: #3c3c3c
}
.fS,.gy {
	margin-right: 3px;
	text-decoration: none
}
.gy .ico-pay {
	position: relative;
	left: -2px;
	top: -1px;
	+top: 0
}
.ll {
	margin: 2px 3px 0 0;
	-margin-top: 0
}
.nK {
	position: absolute;
	left: 191px;
	top: 4px;
	display: none
}
.mS .nK {
	display: block
}
.nL {
	position: absolute;
	right: 10px;
	top: 5px;
	z-index: 140
}
.nL,.lV {
	color: #929393;
	text-decoration: none
}
.ua-ie6 .lV .ico,.ua-ie7 .lV .ico {
	cursor: pointer;
	position: static;
	top: 0
}
.mC {
	width: 16px;
	height: 20px;
	background-position: -574px -282px
}
.lV,.lm {
	zoom: 1
}
.lV {
	position: relative;
	z-index: 2
}
.mN {
	margin-left: 8px
}
.nC {
	position: absolute;
	right: 10px;
	top: 33px
}
.hH: hover {
	-background: transparent
}
.ku,.lU {
	float: left
}
.ku {
	position: relative;
	height: 24px;
	background: #fff;
	border: 1px solid;
	border-color: #999 #c9c9c9 #b5b5b5 #b5b5b5;
	margin-right: -1px
}
.dC {
	position: absolute;
	left: 4px;
	top: 3px;
	color: #ccc;
	cursor: text
}
.gz {
	vertical-align: middle;
	margin: 0 0 0 4px;
	height: 16px;
	line-height: 16px;
	width: 182px;
	border: 0;
	background: transparent;
	padding: 0;
	outline: 0
}
.hH {
	text-align: center;
	width: 24px;
	height: 24px
}
.hH .ico {
	margin-top: 4px
}
.hH,.hH .ico {
	cursor: pointer
}
.gA {
	background: #ffffe1;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,.2);
	box-shadow: 0 0 6px rgba(0,0,0,.2)
}
.gA .dC {
	display: none
}
.lU {
	position: relative;
	letter-spacing: 3px;
	text-indent: 3px;
	+text-indent: 0;
	text-align: center;
	line-height: 25px;
	+line-height: 27px;
	text-decoration: none;
	color: #434343;
	width: 50px;
	height: 26px;
	background-position: -816px -80px
}
.hI,.lU: focus,.hJ,.lU: hover {
	background-position: -880px -80px
}
.hc {
	background-position: -944px -80px
}
.ua-ie8 .lU {
	line-height: 27px
}
.kv .g-layer-inner {
	padding: 15px 25px
}
.kv .g-layer-close {
	right: 15px;
	top: 15px
}
.ua-ie8 .jI .g-menu-link {
	min-width: 170px
}
.jI .g-menu-inner {
	padding: 0
}
.jI .g-menu-label {
	position: relative;
	padding-left: 22px;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	border-bottom: 1px solid #cbcbcb;
	font-weight: normal;
	background-position: 0 -252px;
	color: #797979
}
.jI .g-menu-label .ico {
	position: absolute;
	left: 5px;
	top: 3px
}
.jI .g-menu-item .ico-radio {
	top: 5px
}
.jI .g-menu-item .ico-free {
	margin-left: 5px
}
.jI .g-menu-link {
	padding-right: 60px
}
.cL {
	position: relative
}
.cL .g-menu-link {
	padding-right: 35px
}
.cL .ico-free {
	position: relative;
	float: none;
	top: 4px;
	height: 100%
}
.bk {
	position: absolute;
	right: 12px;
	width: 4px;
	height: 9px;
	font-size: 0;
	line-height: 0;
	border: solid #cbcbcb
}
.Z {
	top: 6px;
	border-width: 0 1px 1px 0
}
.ba {
	top: -100%;
	margin-top: 5px;
	border-width: 1px 1px 0 0
}
.cL .g-menu-link {
	overflow: visible
}
.cL .g-menu-link-hover .txt-info,.cL .g-menu-link: hover .txt-info {
	color: #fff!important
}
.cL .g-menu-link .ico-phone {
	margin-right: 3px
}
.cL .ico-link {
	top: -8px;
	left: auto;
	right: 5px
}
.dD {
	border-top: 1px solid #cbcbcb;
	padding: 10px 10px 10px 22px
}
.bZ {
	padding: 5px 0;
	overflow: hidden;
	zoom: 1
}
.bZ .g-btn {
	margin-right: 5px
}
.bh {
	float: left
}
.bh .ico-btn-add {
	float: left;
	margin: 2px 0 0 0;
	-margin: 1px -3px 0 0
}
.bl {
	float: right;
	margin-top: 2px
}
.bF .bl {
	margin-top: auto
}
.eD {
	height: 8px;
	font-size: 0;
	line-height: 0
}
.bF {
	padding: 0 10px
}
.WB3-gTop-tabs {
	position: absolute;
	top: 45px;
	left: 191px
}
.WB3-gTop-tabs-item {
	float: left;
	margin-top: 1px;
	padding: 0 15px 0 10px;
	+width: 100px;
	height: 20px;
	line-height: 22px;
	background-position: 0 -720px;
	position: relative;
	z-index: 2;
	cursor: pointer
}
.hd {
	padding-left: 25px;
	position: relative
}
.WB3-gTop-tabs-item.fn-animation-hiding {
	display: none
}
.WB3-gTop-tabs-link {
	display: block;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-decoration: none;
	outline: 0
}
.iY {
	position: absolute;
	top: 4px;
	left: 6px
}
.iZ {
	display: inline-block;
	width: 94%;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}
.WB3-gTop-tabs-rc {
	position: absolute;
	top: 0;
	vertical-align: baseline;
	width: 5px;
	height: 20px
}
.WB3-gTop-tabs-rc-1 {
	left: 0;
	background-position: -416px 0
}
.WB3-gTop-tabs-rc-2 {
	right: 0;
	-right: -1px;
	background-position: -421px 0
}
.WB3-gTop-tabs-close {
	position: absolute;
	right: 5px;
	top: 4px;
	width: 13px;
	height: 13px;
	background-position: -477px -29px
}
.WB3-gTop-tabs-item-on .WB3-gTop-tabs-close: hover,.WB3-gTop-tabs-close: hover {
	background-position: -512px -32px
}
.WB3-gTop-tabs-item-on {
	margin-top: 0;
	height: 23px;
	line-height: 24px;
	background-position: 0 -756px;
	font-weight: bold;
	cursor: default
}
.WB3-gTop-tabs-item-on,.WB3-gTop-tabs-item-on .WB3-gTop-tabs-link {
	color: #fff;
	cursor: default
}
.WB3-gTop-tabs-item-on .WB3-gTop-tabs-rc {
	height: 23px
}
.WB3-gTop-tabs-item-on .WB3-gTop-tabs-rc-1 {
	background-position: -448px 0
}
.WB3-gTop-tabs-item-on .WB3-gTop-tabs-rc-2 {
	background-position: -453px 0
}
.WB3-gTop-tabs-item-on .WB3-gTop-tabs-close {
	top: 5px;
	background-position: -446px -30px
}
.ja {
	width: auto;
	height: 18px;
	padding: 0;
	margin-top: 3px;
	z-index: 1
}
.jJ {
	display: block;
	width: 20px;
	height: 18px;
	background-position: -480px 0
}
.jJ: hover {
	background-position: -512px 0
}
.nW {
	position: absolute;
	top: -2px;
	z-index: 150
}
.jb,.kw {
	top: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 20px;
	line-height: 14px
}
.jb .g-tips-icon,.kw .g-tips-icon {
	margin-top: 0
}
.kw {
	left: 191px
}
.jb {
	left: 300px
}
.ln {
	left: 50%
}
.ln .g-tips {
	float: left;
	position: relative;
	left: -50%
}
.ln .g-tips-inner {
	-float: left
}
.of {
	width: 191px;
	height: 44px;
	background-position: -592px 0;
	position: relative;
	top: -6px;
	overflow: hidden;
	margin-bottom: 1px
}
.nX,.nY {
	float: left;
	display: inline;
	margin-top: 6px;
	width: 90px;
	height: 32px;
	overflow: hidden;
	line-height: 34px;
	letter-spacing: 5px;
	text-decoration: none;
	color: #000;
	text-indent: 40px;
	font-size: 14px;
	font-weight: bold
}
.nX {
	width: 91px;
	margin-left: 4px;
	margin-right: 1px;
	background-position: -596px -6px
}
.lW {
	background-position: -592px -64px
}
.lo {
	text-indent: 41px;
	line-height: 36px;
	background-position: -592px -112px
}
.nY {
	background-position: -688px -6px
}
.lX {
	background-position: -684px -64px
}
.lp {
	text-indent: 41px;
	line-height: 36px;
	background-position: -684px -112px
}
.nj {
	float: left;
	clear: both;
	width: 191px;
	zoom: 1;
	font-family: tahoma;
	position: relative
}
.nh {
	margin-right: 1px
}
.ua-ie8 .nh: after {
	content: " ";
	display: inline
}
.lY {
	margin-right: 0!important;
	zoom: 1;
	cursor: default;
	background-position: -384px -64px!important
}
.jK .nh {
	background-position: -384px -96px
}
.lY .nh {
	background: none!important
}
.jL,.nh,.kx,.jM {
	outline: 0
}
.nh {
	display: block;
	position: relative;
	text-decoration: none;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 5px 0 20px
}
.nD {
	position: absolute;
	right: 3px;
	top: 10px;
	+top: 8px;
	-top: 11px;
	width: 9px;
	height: 5px;
	background-position: 0 -384px;
	cursor: pointer
}
.ua-ie7 .nD {
	top: 10px
}
.jL,.jM {
	zoom: 1;
	text-decoration: none;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding-left: 20px
}
.jM .ico {
	position: absolute;
	left: 5px;
	top: 7px
}
.ua-chrome .jM .ico,.ua-firefox .jM .ico {
	top: 8px
}
.kx {
	float: left;
	padding: 0 18px 0 0;
	position: relative;
	cursor: pointer;
	text-decoration: none
}
.nl {
	position: absolute;
	right: 10px;
	top: 4px;
	line-height: normal
}
.nl .ico {
	float: left;
	display: inline;
	margin-left: 1px
}
.mT {
	clear: both;
	margin: 2px 5px;
	height: 1px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
	background-color: #fff;
	background-position: -384px -192px;
	border-style: solid;
	border-width: 1px 0 0 0;
	position: relative
}
.ky {
	position: absolute
}
.lZ .nh {
	padding-left: 36px
}
.nm {
	position: absolute;
	left: 18px;
	top: 5px;
	vertical-align: baseline
}
.kz {
	position: relative;
	top: 3px;
	height: 100%
}
.nj .ico-flag {
	top: 4px
}
.lq,.hK {
	width: 100%!important;
	margin-top: 5px
}
.he {
	margin-top: 0
}
.he .ico-btn-fold,.he .ico-btn-unfold {
	left: 20px
}
.he .nh,.he .jM {
	padding-left: 35px
}
.fR .ni,.iX .ni {
	display: none
}
.lr,.ma {
	text-decoration: none
}
.lr: hover,.ma: hover {
	text-decoration: underline
}
.lr {
	position: absolute;
	right: 10px;
	top: 3px
}
.ls {
	z-index: 1
}
.ix {
	font-family: tahoma
}
.ix .nh {
	margin-right: 0!important
}
.ix .ni {
	width: 100%;
	overflow: hidden
}
.eB {
	font-weight: normal
}
.eB .kx {
	color: #fff;
	height: 22px;
	line-height: 23px
}
.eB .nD {
	top: 8px;
	background-position: -144px -32px
}
.ix .nh,.ix .kx {
	padding-left: 15px
}
.ix .lZ .nm {
	left: 10px
}
.ix .lZ .nh {
	padding-left: 26px
}
.ix .nj {
	width: 100%
}
.ix .ma: hover {
	text-decoration: none
}
.ix .g-split {
	width: 90%;
	display: inline;
	margin: 3px 0 3px 8px
}
.nn {
	position: relative;
	left: 5px;
	height: 100%;
	top: 8px
}
.no {
	position: absolute;
	left: 3px;
	top: 5px
}
.ix .no {
	left: 0
}
.nj .APP-webIM {
	position: absolute;
	left: 63px;
	top: 0;
	height: 22px;
	padding: 4px 16px 0 0;
	zoom: 1
}
.nj .APP-webIM-split {
	margin-right: 8px
}
.ua-ie8 .nj .APP-webIM,.ua-ie7 .nj .APP-webIM,.ua-ie6 .nj .APP-webIM {
	top: -1px
}
.nj .APP-webIM .ico {
	position: absolute;
	right: 0;
	top: 6px
}
.nj .ico-tag {
	width: 11px;
	height: 11px;
	margin: 3px 0 0 0
}
.ua-ie7 .nj .ico-tag,.ua-ie8 .nj .ico-tag {
	margin: 2px
}
.nj .ico-tag .ico {
	margin: -1px 0 0 -1px
}
.jN {
	position: relative;
	overflow: auto;
	+overflow-x: hidden;
	width: 100%;
	height: 100px;
	float: left;
	clear: both
}
.nE {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	z-index: 2000
}
.mb {
	background-color: #8ebfe5;
	background-image: url(../../lib/img/screenlock/bg_163.jpg)
}
.mc {
	background-color: #b4d4b5;
	background-image: url(../../lib/img/screenlock/bg_126.jpg)
}
.lt {
	background-color: #a0c9e9;
	background-image: url(../../lib/img/screenlock/bg_yeah.jpg)
}
.md {
	background-color: #eae4c6;
	background-image: url(../../lib/img/screenlock/bg_188.jpg)
}
.me {
	background-color: #b9c3e2;
	background-image: url(../../lib/img/screenlock/bg_vip.jpg)
}
.jO {
	background-color: #d0f5e5;
	background-image: url(../../lib/img/screenlock/bg_vip126.jpg)
}
.iy {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 403px;
	height: 134px;
	margin: -102px 0 0 -192px;
	padding: 28px;
	font-size: 14px
}
.iy .kA {
	margin-bottom: 15px
}
.kA .ico {
	margin-right: 10px
}
.kB {
	padding-left: 10px
}
.iy .g-ipt {
	margin-right: 5px
}
.iy .g-ipt-inner {
	width: 180px
}
.iy .btn {
	font-size: 12px
}
.mf {
	font-size: 12px;
	padding: 3px 0 0 86px
}
.jc {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1999;
	width: 100%;
	height: 100%;
	display: none;
	-display: block
}
.ek {
	padding-top: 10px;
	position: relative;
	zoom: 1
}
.ek .g-tab-panels {
	-zoom: 1;
	-position: relative
}
.cM {
	-position: relative;
	-zoom: 1
}
.bR {
	position: absolute;
	left: 160px;
	top: -18px;
	background: #fff;
	padding: 0 5px
}
.bR .ico {
	margin-right: 5px
}
.ek .g-dialogBox-scrollArea {
	height: 205px
}
.ca {
	position: absolute;
	top: 13px;
	right: 10px
}
.ca {
	-top: 3px
}
.bt,.bu {
	vertical-align: middle
}
.ek .g-tab-tabs {
	padding-left: 10px
}
.ek .g-tab-panels {
	height: 290px
}
.ek .g-tab-tabs-link {
	padding: 0 10px;
	margin: 0
}
.ek .g-tab-tabs-item {
	padding: 0 3px
}
.bS {
	text-align: center;
	height: 167px;
	padding-top: 160px
}
.bS .ico-loading {
	margin-right: 5px
}
.cy {
	padding: 15px 10px 0
}
.cN {
	padding: 15px 10px 15px;
	border-bottom: 1px solid;
	position: relative
}
.cN .g-btn {
	margin-right: 8px
}
.bT {
	position: absolute;
	right: 10px;
	top: 15px
}
.z {
	margin-top: 12px
}
.ck {
	padding: 15px
}
.bm {
	position: relative;
	zoom: 1;
	padding-left: 15px;
	margin: 8px 0
}
.H {
	position: absolute;
	left: 0;
	top: 0;
	font-family: serif
}
.I {
	position: relative
}
.bv {
	position: relative;
	zoom: 1;
	padding: 10px 20px 10px 35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted
}
.bv .g-tips-popup {
	margin-top: 5px
}
.bv .ico-x {
	position: absolute;
	top: 11px;
	right: 6px
}
.A {
	background-color: #f1ffe3;
	color: #16960e
}
.A .txt-info {
	color: #16960e!important
}
.N {
	background-color: #ffeaea;
	color: #d90000
}
.N .txt-info {
	color: #d90000!important
}
.J {
	height: 20px;
	padding-left: 10px;
	border-width: 1px 0 0 0;
	width: 443px;
	position: absolute;
	top: 180px
}
.bv .ico-bigAttState,.bv .ico-file,.bv .ico-loading {
	position: absolute;
	top: 11px;
	left: 11px
}
.bw {
	font-weight: bold;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all
}
.O .g-pro {
	float: left;
	width: 250px;
	margin: 5px 10px 0 0
}
.v {
	float: left;
	margin-right: 7px
}
.w {
	margin-top: 3px
}
.q {
	margin-left: 8px
}
.K {
	display: inline-block;
	+display: inline;
	+zoom: 1;
	width: 125px
}
.bb .ico-file {
	-vertical-align: baseline
}
.e {
	color: #7d7d7d
}
.bb .g-table-head .g-table-col {
	border-top: 0
}
.bb .g-dialogBox-scrollArea {
	height: 264px
}
.bb .g-table-inner {
	table-layout: fixed
}
.r,.s {
	width: 80px;
	text-align: right!important
}
.t {
	padding: 10px;
	text-align: center
}
.u {
	width: 165px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	display: inline-block;
	+display: inline;
	+zoom: 1;
	margin-left: 5px;
	vertical-align: top
}
.ua-chrome .u,.ua-safari .u {
	width: 185px
}
.x {
	float: right
}
.cb {
	border-top: 1px solid;
	padding: 3px 0 5px 10px
}
.P {
	display: inline-block;
	+display: inline;
	+zoom: 1;
	line-height: 20px;
	vertical-align: top;
	margin-left: -8px;
	margin-top: -3px;
	margin-top: -2px\9;
	*margin-top: 0;
	-margin-top: -3px
}
.el .g-layer-inner {
	padding-left: 56px
}
.jP .g-layer-inner {
	padding-left: 15px;
	padding-right: 15px
}
.oa,.oc {
	position: relative;
	zoom: 1;
	margin: -10px
}
.APP-music-logo,.APP-music-box,.APP-music-box .btnPrev,.APP-music-box .btnPlay,.APP-music-box .btnNext,.APP-music-box .btnPause,.APP-music-box .progressBar .show,.APP-music-icoBbufing,.APP-music-icoPlaying,.APP-music-box .volume .show,.APP-music-box .musicList-item .groupName .fold,.APP-music-box .musicList-item-li .state {
	background-image: url(../../lib/img/musicbox/skin_163blue/global.png);
	background-repeat: no-repeat
}
.APP-music-retract,.APP-music-box .btnPrev,.APP-music-box .btnPlay,.APP-music-box .btnNext,.APP-music-box .btnPause,.APP-music-box .volume .volumeSet {
	white-space: nowrap;
	text-indent: 5000px;
	overflow: hidden
}
.APP-music {
	position: relative;
	text-align: left;
	width: 28px;
	height: 20px;
	overflow: visible;
	font-size: 12px
}
.APP-music-logo {
	display: block;
	width: 28px;
	height: 20px;
	background-position: 0 0;
	cursor: pointer
}
.APP-music-box {
	width: 250px;
	height: 282px;
	background-position: 0 -252px;
	position: absolute;
	right: -4px;
	top: -2px
}
.APP-music-retract {
	display: block;
	width: 33px;
	height: 22px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	z-index: 2
}
.APP-music-box .bg-highQuality {
	width: 244px;
	height: 252px;
	position: absolute;
	left: 2px;
	top: 24px;
	z-index: 1
}
.APP-music-box .btnPrev,.APP-music-box .btnPlay,.APP-music-box .btnNext,.APP-music-box .btnPause {
	display: block;
	outline: 0;
	width: 32px;
	height: 32px;
	position: absolute;
	z-index: 2
}
.APP-music-box .btnPrev {
	background-position: 4px -63px;
	left: 65px;
	top: 35px
}
.APP-music-box .btnPlay {
	background-position: -64px -67px;
	left: 108px;
	top: 35px
}
.APP-music-box .btnNext {
	background-position: -212px -63px;
	left: 153px;
	top: 35px
}
.APP-music-box .btnPause {
	background-position: -137px -65px;
	left: 108px;
	top: 35px
}
.APP-music-box .btnPrev: hover {
	background-position: 0 -143px
}
.APP-music-box .btnPlay: hover {
	background-position: -72px -143px
}
.APP-music-box .btnNext: hover {
	background-position: -216px -143px
}
.APP-music-box .btnPause: hover {
	background-position: -144px -143px
}
.APP-music-box .progressBar {
	width: 230px;
	height: 4px;
	position: absolute;
	left: 9px;
	top: 78px;
	overflow: hidden;
	z-index: 2
}
.APP-music-box .progressBar .show {
	height: 4px;
	width: 30%;
	background-position: 0 -216px
}
.APP-music-icoBbufing,.APP-music-icoPlaying {
	display: block;
	width: 12px;
	height: 12px;
	overflow: hidden;
	position: absolute;
	border-color: #000;
	left: 10px;
	top: 90px;
	z-index: 2
}
.APP-music-icoBbufing {
	background: url(../../lib/img/musicbox/atv_buffering.gif) no-repeat 1px 4px
}
.APP-music-icoPlaying {
	background: url(../../lib/img/musicbox/atv_playing.gif) no-repeat 0 0
}
.APP-music-box .musicInfo {
	width: 150px;
	height: 16px;
	line-height: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #c4d5e8;
	position: absolute;
	left: 25px;
	top: 88px;
	z-index: 2
}
.APP-music-box .volume {
	width: 30px;
	height: 14px;
	overflow: hidden;
	position: absolute;
	left: 209px;
	top: 89px;
	z-index: 2
}
.APP-music-box .volume .volumeSet {
	display: block;
	width: 6px;
	height: 14px;
	outline: 0;
	float: left;
	position: relative;
	z-index: 3;
	zoom: 1
}
.APP-music-box .volume .show {
	width: 30px;
	height: 14px;
	background-position: -215px 1px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2
}
.APP-music-box .volume-0 .show {
	width: 0
}
.APP-music-box .volume-20 .show {
	width: 20%
}
.APP-music-box .volume-40 .show {
	width: 40%
}
.APP-music-box .volume-60 .show {
	width: 60%
}
.APP-music-box .volume-80 .show {
	width: 80%
}
.APP-music-box .volume-100 .show {
	width: 100%
}
.APP-music-box .musicList {
	width: 244px;
	height: 135px;
	padding-top: 5px;
	position: absolute;
	left: 2px;
	top: 110px;
	z-index: 2;
	overflow-x: hidden;
	overflow-y: auto
}
.APP-music-box .musicList-item {
	position: relative;
	zoom: 1
}
.APP-music-box .musicList-item .groupName {
	display: block;
	white-space: nowrap;
	color: #FFF;
	text-decoration: none;
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	text-indent: 24px;
	outline: 0
}
.APP-music-box .musicList-item .groupName .fold {
	display: block;
	width: 24px;
	height: 20px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	background-position: -100px 5px
}
.APP-music-box .musicList-item-li {
	width: 100%;
	height: 20px;
	line-height: 20px;
	position: relative
}
.APP-music-box .musicList-item-isFold .groupName .fold {
	background-position: -64px 5px
}
.APP-music-box .musicList-item-isFold .nameList {
	display: none
}
.APP-music-box .musicList-item-li .musicName {
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-indent: 24px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	outline: 0
}
.APP-music-box .musicList-item-li .state {
	display: block;
	width: 9px;
	height: 9px;
	position: absolute;
	left: 9px;
	top: 5px;
	overflow: hidden;
	background-position: 100px 100px
}
.APP-music-box .musicList-item-li-pause .state {
	background-position: -179px 1px
}
.APP-music-box .musicList-item-li-playing .state {
	background-position: -143px 0
}
.APP-music-box .musicAdd,.APP-music-box .musicMag {
	padding-left: 20px;
	position: absolute;
	left: 5px;
	bottom: 7px;
	z-index: 2;
	text-decoration: none;
	zoom: 1
}
.ua-firefox .APP-music-box .musicAdd,.ua-firefox .APP-music-box .musicMag,.ua-chrome .APP-music-box .musicAdd,.ua-chrome .APP-music-box .musicMag {
	bottom: 9px
}
.APP-music-box .musicMag {
	left: 193px
}
.APP-music-logo-playing {
	background: url(../../lib/img/musicbox/skin_163blue/music_playing.gif) no-repeat 0 0
}
.APP-music-unavailable .APP-music-logo {
	background-position: 0 -576px
}
.APP-music-unavailable .APP-music-box {
	width: 250px;
	height: 58px;
	background-position: 0 -612px
}
.APP-music-unavailable .intro {
	width: 250px;
	height: 28px;
	line-height: 28px;
	color: #e5e5e5;
	text-align: center;
	position: absolute;
	left: 0;
	top: 25px
}
.APP-music-unavailable .intro .link {
	color: #e5e5e5
}
.APP-music-empty .btnPrev,.APP-music-empty .btnPause,.APP-music-empty .btnNext,.APP-music-empty .btnNext,.APP-music-empty .progressBar,.APP-music-empty .APP-music-icoBbufing,.APP-music-empty .APP-music-icoPlaying,.APP-music-empty .musicInfo,.APP-music-empty .volume {
	visibility: hidden
}
.APP-music-empty .musicList .empty {
	text-align: center;
	line-height: 135px
}
.APP-music-box .musicList-item-li .musicName {
	color: #CCC
}
.APP-music-box .musicList-item-li .musicName: hover {
	background-color: #102e4f
}
.APP-music-box .musicList-item-li-pause .musicName,.APP-music-box .musicList-item-li-playing .musicName {
	background-color: #0d2540
}
.APP-music-box .musicAdd,.APP-music-box .musicMag {
	color: #c7d8ea
}
.APP-music-box .musicAdd: hover,.APP-music-box .musicMag: hover {
	color: #FFF
}
.APP-music-empty .musicList .empty,.APP-music-empty .musicList .empty a {
	color: #506e8f
}
.APP-music-box .bg-highQuality {
	background: url(../../lib/img/musicbox/skin_163blue/bg_highquality.png) no-repeat 0 0
}
.APP-webIM-dialogBoxInvite .gSys-imhd {
	height: auto;
	padding: 10px;
	line-height: 20px;
	border-bottom: #dbdbdb 1px solid
}
.APP-webIM-dialogBoxInvite .gSys-imct {
	width: 100%;
	height: 250px;
	overflow-x: hidden;
	overflow-y: auto;
	zoom: 1
}
.APP-webIM-dialogBoxInvite table {
	width: 100%;
	table-layout: fixed;
	cursor: pointer
}
.APP-webIM-dialogBoxInvite table td {
	padding: 7px 0;
	border-bottom: #ececec 1px solid
}
.APP-webIM-dialogBoxInvite table .wd1 {
	width: 22px;
	*width: 28px;
	text-align: right
}
.APP-webIM-dialogBoxInvite table .wd2 {
	width: 50px;
	text-align: center
}
.APP-webIM-dialogBoxInvite table .wd3 {
	width: auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.APP-webIM-dialogBoxInvite table .wd1 input {
	margin: 0;
	padding: 0
}
.APP-webIM-dialogBoxInvite table .wd2 img {
	width: 30px;
	height: 30px
}
.APP-webIM-dialogBoxInvite .more {
	text-align: center;
	padding: 10px
}
.APP-webIM-dialogBoxInvite .gSys-imft {
	border-top: #ececec 1px solid;
	padding: 10px;
	zoom: 1
}
.APP-webIM-dialogBoxInvite .gSys-imft textarea {
	width: 100%;
	height: 75px
}
.APP-webIM-dialogBoxInvite .gSys-imft .tip-popup {
	margin-top: 5px
}
.APP-webIM-dialogBoxOnline .webIM-infobox {
	height: 60px;
	position: relative;
	overflow: hidden;
	margin: 10px 0
}
.APP-webIM-dialogBoxOnline .webIM-infobox .im-tx {
	padding: 1px;
	border: #adadad 1px solid;
	float: left;
	position: absolute;
	top: 0;
	left: 8px
}
.APP-webIM-dialogBoxOnline .webIM-infobox .im-tx img {
	width: 50px;
	height: 50px
}
.APP-webIM-dialogBoxOnline .webIM-infobox .im-ct {
	margin-left: 70px;
	padding-top: 10px;
	text-align: left;
	overflow: hidden;
	word-wrap: break-word;
	zoom: 1
}
.APP-webIM-dialogBoxOnline .webIM-infobox .im-ct span {
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.APP-webIM-dialogBoxOnline .webIM-infobox .im-Aset {
	position: absolute;
	right: 10px;
	bottom: 5px
}
.gWel {
	position: relative
}
.gWel-lt {
	margin-right: 272px;
	overflow: hidden
}
.gWel-rt {
	width: 260px;
	height: 100px;
	position: absolute;
	right: 0;
	top: 0
}
.gWel-lte {
	height: 25px;
	overflow: hidden;
	padding-left: 0
}
.gWel-lte-h2 {
	height: 25px;
	line-height: 25px;
	float: left;
	display: block;
	vertical-align: baseline;
	font-family: Arial
}
.gWel-lte-h2-ipt {
	vertical-align: top;
	_vertical-align: baseline;
	_margin-top: -2px
}
.gWel-lte-func {
	display: block;
	float: left;
	padding: 0 16px 0 5px;
	height: 20px;
	margin: 2px 1px 2px 1px;
	position: relative;
	text-indent: 14px
}
.gWel-lte-funcMin {
	display: block;
	float: left;
	padding: 0 5px 0 8px;
	height: 20px;
	margin: 2px 1px 2px 1px;
	position: relative;
	text-indent: 14px;
	width: 6px;
	cursor: pointer
}
.gWel-ltef-hover {
	border-width: 1px;
	border-style: solid;
	margin: 1px 0 0 0;
	border-color: #ccc
}
.gWel-ltef-safeLow .gWel-ltef-txt {
	color: #d90000
}
.gWel-ltef-safeHigh .gWel-ltef-txt {
	color: #16960e
}
.gWel-ltef-safeLow-hover {
	background: #ffeaea
}
.gWel-ltef-safeHigh-hover {
	background: #f1ffe3
}
.gWel-ltef-txt {
	vertical-align: top;
	text-decoration: none;
	white-space: nowrap
}
.gWel-ltef-txt: hover {
	text-decoration: underline
}
.gWel-ltef-ico {
	position: absolute;
	top: 1px;
	left: 1px;
	display: block
}
.gWel-ltef-min {
	display: block;
	width: 12px;
	height: 7px;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden;
	cursor: pointer;
	text-indent: 0;
	visibility: hidden
}
.gWel-ltef-minBtn {
	display: block;
	width: 11px;
	height: 2px;
	width: 6px;
	margin: 2px 0 0 3px;
	background: #fff;
	overflow: hidden
}
.gWel-ltef-hover .gWel-ltef-min,.gWel-lte-func: hover .gWel-ltef-min {
	visibility: visible
}
.gWel-ltef-min {
	background: #9bb6cd
}
.gWel-ltef-min-hover,.gWel-ltef-min: hover {
	background: #87a4b9
}
.gWel-ltef-min-green {
	background: #a8bd93
}
.gWel-ltef-min-green-hover,.gWel-ltef-min-green: hover {
	background: #90a977
}
.gWel-ltef-min-red {
	background: #d2aeae
}
.gWel-ltef-min-red-hover,.gWel-ltef-min-red: hover {
	background: #bf9090
}
.gWel-lt-unread {
	width: 100%;
	font-size: 14px;
	margin-top: 10px;
	height: 19px;
	overflow: hidden
}
.gWel-lt-jifen {
	width: 100%;
	height: 17px;
	margin-top: 10px;
	overflow: hidden
}
.gWel-lt-jifen-iframe {
	width: 100%;
	height: 17px
}
.gWel-lt-txt,.gWel-lt-birth {
	width: 100%;
	margin-top: 10px;
	height: 19px;
	overflow: hidden
}
.gWel-lt-tips {
	margin-top: 8px;
	line-height: 24px;
	margin-top: 14px
}
.gWel-lt-unread-a,.gWel-lt-birth-a,.gWel-lt-txt-a,.gWel-lt-tips-a {
	text-decoration: none
}
.gWel-lt-unread-a: hover,.gWel-lt-birth-a: hover,.gWel-lt-txt-a: hover,.gWel-lt-tips-a: hover {
	text-decoration: underline
}
.gWel-lt-tips-close {
	top: 6px
}
.gWel-lt-foot {
	margin-top: 10px;
	line-height: 14px;
	font-family: Tahoma;
	color: #7d7d7d
}
.ua-ie6 .gWel-lt-foot,.ua-ie7 .gWel-lt-foot {
	font-family: Simsun
}
.gWel-lt-foot-a {
	text-decoration: none;
	color: #7d7d7d
}
.gWel-lt-foot-a: hover {
	text-decoration: underline
}
.gWel-lt-foot-ico-new2 {
	vertical-align: top
}
.gWel-ltb {
	border-style: solid;
	border-width: 1px;
	margin-top: 14px
}
.gWel-ltbm {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 25px;
	width: 100%;
	position: relative;
	background-position: 0 -288px
}
.gWel-ltbm-ul {
	height: 26px;
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0
}
.gWel-ltbm-li {
	height: 26px;
	width: 19%;
	display: block;
	float: left;
	line-height: 25px;
	text-align: center;
	border-right-style: solid;
	border-right-width: 1px;
	cursor: pointer
}
.gWel-ltbm-li-on {
	background: #fff;
	font-size: 14px;
	line-height: 26px
}
.gWel .gWel-ltbpBlock {
	padding: 10px 0;
	background: #fff;
	overflow: hidden
}
.gWel-ltbp-out {
	padding: 0 10px
}
.gWel-ltbp {
	height: 326px;
	width: 100%;
	position: relative
}
.gWel-ltbp-iframe {
	height: 100%;
	width: 100%
}
.ua-chrome .gWel-ltbp-recmd {
	position: relative;
	width: 100%
}
.ua-chrome .gWel-ltbp-iframe {
	position: relative
}
.gWel-ltbp-recmd-AD {
	height: 79px;
	padding: 27px 0 10px 157px;
	overflow: hidden;
	position: relative;
	margin: 0 10px
}
.gWel-ltbp-recmd-ADFrame {
	height: 96px;
	padding: 10px 0 10px
}
.gWel-ltbp-recmd-split {
	margin-right: 58px;
	margin-left: 10px
}
.gWel-ltbp-recmd-more {
	position: absolute;
	right: 10px;
	top: 105px
}
.wRmdPic {
	display: block;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	width: 125px;
	height: 80px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 10px
}
.wRmdPic2 {
	display: block;
	width: 130px;
	height: 86px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 10px
}
.wRmdTit {
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	height: 30px;
	display: inline-block
}
.wRmdLk: hover,.wRmdTit: hover {
	text-decoration: underline
}
.wRmdDec {
	font-size: 14px
}
.wRmdLk {
	text-decoration: none;
	margin-left: 1em;
	white-space: nowrap
}
.gWel-ltbp-recmd-iconLk {
	padding: 16px 30px 0;
	height: 150px
}
.gWel-ltbp-recmd-iconLk-col {
	height: 168px;
	width: 48%;
	float: left;
	overflow: hidden;
	margin-right: 1%;
	position: relative
}
.gWel-ltbp-recmd-iconLk-3 .gWel-ltbp-recmd-iconLk-col {
	width: 32%;
	_width: 31%
}
.gWel-ltbp-recmd-iconLk-col a,.wRmdIconLk {
	padding: 6px 10px 0;
	display: block;
	height: 49px;
	overflow: hidden;
	font-size: 14px;
	line-height: 38px;
	text-decoration: none;
	margin: 0 1px;
	position: relative;
	top: 2px
}
.gWel-ltbp-recmd-iconLk-col a: hover,.wRmdIconLk: hover {
	height: 47px;
	border: 1px solid #c5d2da;
	margin: 0;
	line-height: 21px;
	background: #ffffef;
	top: 1px;
	_line-height: 22px
}
.gWel-ltbp-recmd-iconLk-col a: hover .ico,.wRmdIconLk: hover .ico {
	-webkit-animation: fn-animation-jump 1.2s linear
}
.ua-safari .gWel-ltbp-recmd-iconLk-col a: hover .ico,.ua-safari .wRmdIconLk: hover .ico,.ua-mac .gWel-ltbp-recmd-iconLk-col a: hover .ico,.ua-mac .wRmdIconLk: hover .ico {
	-webkit-animation: none
}
.gWel-ltbp-recmd-iconLk-col .ico-product32,.wRmdIconLk .ico-product32 {
	float: left;
	margin-top: 5px;
	margin-right: 6px;
	vertical-align: baseline
}
.gWel-ltbp-recmd-iconLk-col .ext,.wRmdIconLk .ext {
	display: block;
	font-size: 12px;
	overflow: hidden;
	height: 18px;
	_height: auto
}
.ua-firefox .gWel-ltbp-recmd-iconLk-col .ext,.ua-firefox .wRmdIconLk .ext {
	height: 18px
}
.gWel-ltbp-recmd-ctrl {
	height: 48px;
	width: 20px;
	position: absolute;
	cursor: pointer;
	text-indent: -9999px;
	top: 195px;
	zoom: 1
}
.gWel-ltbp-recmd-ctrl-prev {
	background-position: -736px -80px;
	left: 0
}
.gWel-ltbp-recmd-ctrl-next {
	background-position: -768px -80px;
	right: 0
}
.gWel-ltbp-recmd-count {
	height: 12px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
	position: relative;
	top: 14px
}
.gWel-ltbp-recmd-count-each {
	width: 12px;
	height: 12px;
	margin: 0 2px;
	float: left;
	display: inline;
	cursor: pointer
}
.ico-welcome-iconctrl {
	width: 6px;
	height: 6px;
	text-indent: -9999px;
	vertical-align: top;
	margin-left: 3px;
	margin-top: 3px;
	display: block
}
.gWel .fn-clear {
	height: 0;
	font-size: 0;
	overflow: hidden;
	clear: both
}
.gWel-rt-weather {
	height: 28px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	z-index: 10
}
.gWel-rt-weather-iframe {
	width: 100%;
	position: absolute;
	top: 0;
	right: 0
}
.gWel-rt-info {
	height: 89px;
	overflow: hidden;
	padding: 10px 15px 0 5px;
	position: relative;
	z-index: 9
}
.gWel-rt-info-p {
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	position: relative;
	vertical-align: baseline
}
.gWel-rt-info-p .ico-func {
	vertical-align: baseline;
	position: relative;
	top: 3px;
	margin-right: 8px
}
.gWel-rt-info-p .g-pro {
	position: absolute;
	top: 9px;
	left: 5em;
	width: 7em
}
.gWel .ico-noLimit {
	position: absolute;
	top: 8px;
	_top: 7px;
	left: 60px
}
.gWel-rt-info-p-size {
	position: absolute;
	top: 0;
	left: 13em;
	display: block;
	height: 29px
}
.gWel-rt-info-p-right-btn {
	position: absolute;
	right: 0;
	top: 0;
	height: 28px;
	text-decoration: none
}
.gWel-rt-ad {
	height: 300px;
	width: 260px;
	overflow: hidden
}
.gWel-rt-ad2 {
	margin-top: 10px;
	width: 258px;
	height: 62px;
	background-color: #fffeef;
	position: relative;
	border-width: 1px;
	border-style: solid;
	font-size: 14px;
	line-height: 22px
}
.gWel-rt-ad2-pic a {
	float: left;
	margin: 1px
}
.gWel-rt-ad2-txt {
	margin-top: 9px;
	margin-left: 62px
}
.gWel-rt-ad2-txt a {
	text-decoration: none
}
.gWel-rt-ad2-txt a: hover {
	text-decoration: underline
}
.gWel-rt-ad2-txt span {
	color: #565656;
	font-size: 12px
}
.gWel-textGg-cont-a {
	text-decoration: none
}
.gWel-textGg-cont-a: hover {
	text-decoration: underline
}
.gWel-rt-updateList {
	margin-top: 12px
}
.gWel-rt-updateList-item-picText {
	padding-right: 13px
}
.gWel-rt-updateList-item-picText-contDesc {
	font-family: \5B8B\4F53
}
.g-editor-tbar,.g-editor-btn-on,.g-editor-btn-on .g-editor-btn-rc,.g-editor-tbar-basic .g-editor-btn: hover,.g-editor-tbar-basic .g-editor-btn: hover .g-editor-btn-rc,.g-editor-tbar-full .g-editor-btn: hover,.g-editor-tbar-full .g-editor-btn: hover .g-editor-btn-rc,.g-editor-btn-spln,.g-editor-btn-select,.g-editor-btn-select .g-editor-btn-rc,.ico-editor {
	background-image: url(../../lib/img/editor_v2.png);
	background-repeat: no-repeat;
	color: #7d7d7d
}
.ua-ie6 .g-editor-tbar-basic .g-editor-btn: hover,.ua-ie6 .g-editor-tbar-basic .g-editor-btn: hover .g-editor-btn-rc,.ua-ie6 .g-editor-tbar-full .g-editor-btn: hover,.ua-ie6 .g-editor-tbar-full .g-editor-btn: hover .g-editor-btn-rc {
	zoom: 1
}
.ico-editor {
	width: 16px;
	height: 16px;
	font-weight: normal;
	display: inline-block;
	overflow: hidden;
	line-height: 99999px
}
.ico-editor-undo {
	background-position: 0 -64px
}
.ico-editor-redo {
	background-position: -32px -64px
}
.ico-editor-cut {
	background-position: -64px -64px
}
.ico-editor-copy {
	background-position: -96px -64px
}
.ico-editor-bold {
	background-position: -128px -64px
}
.ico-editor-italic {
	background-position: -160px -64px
}
.ico-editor-underline {
	background-position: -192px -64px
}
.ico-editor-fontname {
	background-position: -224px -64px
}
.ico-editor-forecolor {
	background-position: -256px -64px
}
.ico-editor-backcolor {
	background-position: -288px -64px
}
.ico-editor-removeFormat {
	background-position: -320px -64px
}
.ico-editor-insertHorizontalRule {
	background-position: -352px -64px
}
.ico-editor-portrait {
	background-position: 0 -112px
}
.ico-editor-stationery {
	background-position: -32px -112px
}
.ico-editor-insertTime {
	background-position: -64px -112px
}
.ico-editor-capture {
	background-position: -96px -112px
}
.ico-editor-image {
	background-position: -128px -112px
}
.ico-editor-link {
	background-position: -160px -112px
}
.ico-editor-insertTable {
	background-position: -192px -112px
}
.ico-editor-justify {
	background-position: -224px -112px
}
.ico-editor-list {
	background-position: -256px -112px
}
.ico-editor-indent {
	background-position: -288px -112px
}
.ico-editor-lineheight {
	background-position: -320px -112px
}
.ico-editor-basic {
	background-position: -352px -112px
}
.ico-editor-paste {
	background-position: 0 -192px;
	line-height: 100%;
	font-size: 12px;
	width: 26px;
	padding-left: 17px
}
.ico-editor-currentTime {
	background-position: -64px -192px
}
.ico-editor-sign {
	background-position: 22px -160px;
	line-height: 100%;
	font-size: 12px;
	width: 35px;
	margin-left: 2px
}
.g-editor-tbar-full .ico-editor-sign,.g-editor-tbar-source .ico-editor-sign {
	background-position: 25px -160px;
	width: 26px;
	padding-right: 12px;
	padding-left: 3px
}
.ico-editor-fontsize {
	background-position: -32px -160px
}
.ico-editor-source {
	background-position: -64px -160px
}
.ico-editor-full {
	background-position: -96px -160px
}
.ico-editor-paste,.ico-editor-sign {
	padding-top: 1px;
	height: 14px
}
.ua-ie8 .ico-editor-paste,.ua-ie8 .ico-editor-sign {
	padding-top: 3px
}
.ua-ie6 .ico-editor-paste,.ua-ie6 .ico-editor-sign,.ua-ie7 .ico-editor-paste,.ua-ie7 .ico-editor-sign {
	padding-top: 2px
}
.ico-editor-cList {
	background-position: -128px -160px
}
.ico-editor-nList {
	background-position: -160px -160px
}
.ico-editor-cutIndent {
	background-position: -192px -160px
}
.ico-editor-addIndent {
	background-position: -224px -160px
}
.ico-editor-justifyCenter {
	background-position: -256px -160px
}
.ico-editor-justifyLeft {
	background-position: -288px -160px
}
.ico-editor-justifyRight {
	background-position: -320px -160px
}
.g-editor-btn-dis .ico-editor-undo,.g-editor-tbar-source .ico-editor-undo {
	background-position: 0 -80px
}
.g-editor-btn-dis .ico-editor-redo,.g-editor-tbar-source .ico-editor-redo {
	background-position: -32px -80px
}
.g-editor-btn-dis .ico-editor-cut,.g-editor-tbar-source .ico-editor-cut {
	background-position: -64px -80px
}
.g-editor-btn-dis .ico-editor-copy,.g-editor-tbar-source .ico-editor-copy {
	background-position: -96px -80px
}
.g-editor-tbar-source .ico-editor-bold {
	background-position: -128px -80px
}
.g-editor-tbar-source .ico-editor-italic {
	background-position: -160px -80px
}
.g-editor-tbar-source .ico-editor-underline {
	background-position: -192px -80px
}
.g-editor-tbar-source .ico-editor-fontname {
	background-position: -224px -80px
}
.g-editor-tbar-source .ico-editor-forecolor {
	background-position: -256px -80px
}
.g-editor-tbar-source .ico-editor-backcolor {
	background-position: -288px -80px
}
.g-editor-tbar-source .ico-editor-removeFormat {
	background-position: -320px -80px
}
.g-editor-tbar-source .ico-editor-insertHorizontalRule {
	background-position: -352px -80px
}
.g-editor-tbar-source .ico-editor-portrait {
	background-position: 0 -128px
}
.g-editor-tbar-source .ico-editor-stationery {
	background-position: -32px -128px
}
.g-editor-tbar-source .ico-editor-insertTime {
	background-position: -64px -128px
}
.g-editor-tbar-source .ico-editor-capture {
	background-position: -96px -128px
}
.g-editor-tbar-source .ico-editor-image {
	background-position: -128px -128px
}
.g-editor-tbar-source .ico-editor-link {
	background-position: -160px -128px
}
.g-editor-tbar-source .ico-editor-insertTable {
	background-position: -192px -128px
}
.g-editor-tbar-source .ico-editor-justify {
	background-position: -224px -128px
}
.g-editor-tbar-source .ico-editor-list {
	background-position: -256px -128px
}
.g-editor-tbar-source .ico-editor-indent {
	background-position: -288px -128px
}
.g-editor-tbar-source .ico-editor-lineheight {
	background-position: -320px -128px
}
.g-editor-tbar-source .ico-editor-basic {
	background-position: -352px -128px
}
.g-editor-btn-dis .ico-editor-paste,.g-editor-tbar-source .ico-editor-paste {
	background-position: 0 -208px
}
.g-editor-btn-dis .ico-editor-currentTime,.g-editor-tbar-source .ico-editor-currentTime {
	background-position: -64px -208px
}
.g-editor-btn {
	outline: 0;
	float: left;
	text-decoration: none;
	color: #000;
	display: inline-block;
	background-position: 100% -86px;
	height: 21px;
	padding-right: 3px;
	margin: 2px 4px 0 0
}
.g-editor-btn-rc {
	display: inline-block;
	+display: inline;
	+zoom: 1;
	height: 21px;
	background-position: -421px -64px;
	margin-bottom: 0;
	padding-left: 4px;
	cursor: pointer
}
.g-editor-btn .ico-editor {
	margin-top: 3px
}
.g-editor-btn-switchFunction {
	position: absolute;
	right: 0;
	top: 2px
}
.g-editor-btn-switchSource {
	background-position: 100% -197px;
	margin-top: 28px
}
.g-editor-btn-switchSource .g-editor-btn-rc {
	background-position: -421px -175px
}
.g-editor-btn-switchSource,.g-editor-btn-switchSource .g-editor-btn-rc,.g-editor-btn-switchSource .ico {
	cursor: pointer!important
}
.g-editor-btn-spln {
	cursor: default;
	padding: 0;
	margin-top: 0;
	background-position: -384px -64px;
	width: 1px;
	height: 25px
}
.g-editor-btn-spln-l {
	background-position: -400px -64px;
	height: 50px
}
.g-editor-btn-select {
	background-position: 100% -130px;
	padding-right: 14px
}
.g-editor-btn-select .g-editor-btn-rc {
	background-position: -421px -108px;
	padding: 0 3px 0 8px;
	line-height: 21px;
	width: 25px
}
.ua-ie8 .g-editor-btn-select .g-editor-btn-rc {
	line-height: 25px
}
.ua-ie6 .g-editor-btn-select .g-editor-btn-rc,.ua-ie7 .g-editor-btn-select .g-editor-btn-rc {
	padding-top: 3px;
	line-height: 18px;
	height: 18px
}
.g-editor-btn-select: hover,.g-editor-btn-select-on {
	background-position: 100% -152px
}
.g-editor-tbar-source .g-editor-btn,.g-editor-tbar-source .g-editor-btn-rc,.g-editor-tbar-source .ico {
	cursor: default;
	outline: 0
}
.g-editor-tbar-source .g-editor-btn-select: hover,.g-editor-tbar-source .g-editor-btn-select-on {
	background-position: 100% -130px
}
.g-editor-tbar .g-editor-btn-dis: hover,.g-editor-tbar .g-editor-btn-dis: hover .g-editor-btn-rc {
	background-image: none
}
.g-editor-tbar .g-editor-btn-dis,.g-editor-tbar .g-editor-btn-dis .g-editor-btn-rc,.g-editor-tbar .g-editor-btn-dis .ico {
	cursor: default;
	outline: 0
}
.g-editor-btnGrp {
	float: left;
	position: relative;
	display: block;
	height: 100%
}
.g-editor-btnGrp .g-editor-btn {
	margin-bottom: 2px
}
.g-editor-btnGrp1 {
	width: 27px
}
.g-editor-btnGrp2 {
	width: 54px
}
.g-editor-btnGrp3 {
	width: 216px
}
.g-editor-btnGrp4 {
	width: 108px
}
.g-editor {
	border-width: 1px;
	border-style: solid;
	background: #fff;
	zoom: 1;
	overflow: hidden;
	position: relative;
	height: 300px
}
.g-editor-active {
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,.2);
	box-shadow: 0 0 6px rgba(0,0,0,.2)
}
.g-editor-tbar {
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #c9c9c9;
	background-repeat: repeat-x;
	line-height: 100%;
	-webkit-box-shadow: 0 1px 3px #ddd;
	-moz-box-shadow: 0 1px 3px #ddd;
	box-shadow: 0 1px 3px #ddd
}
.g-editor-tbar-full,.g-editor-tbar-basic,.g-editor-tbar-source {
	display: none
}
.g-editor-basic {
	padding-top: 30px
}
.g-editor-basic .g-editor-tbar {
	height: 29px
}
.g-editor-full,.g-editor-source {
	padding-top: 55px
}
.g-editor-full .g-editor-tbar,.g-editor-source .g-editor-tbar {
	height: 54px
}
.g-editor-hide,.g-editor-text {
	padding-top: 0
}
.g-editor-text .g-editor-tbar,.g-editor-hide .g-editor-tbar {
	height: 0;
	display: none
}
.g-editor-basic .g-editor-tbar-basic,.g-editor-full .g-editor-tbar-full,.g-editor-source .g-editor-tbar-source {
	padding: 2px 4px 0;
	display: block
}
.g-editor-basic .g-editor-tbar-basic {
	padding-right: 23px
}
.g-editor-hide .g-editor-tbar-basic,.g-editor-hide .g-editor-tbar-full,.g-editor-hide .g-editor-tbar-source {
	display: none
}
.g-editor-edtr {
	position: relative;
	width: 100%;
	height: 100%
}
.g-editor-edtr-mask {
	background-color: #fff;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.g-editor-textarea,.g-editor-iframe {
	width: 100%;
	height: 100%;
	overflow: auto;
	border: 0
}
.g-editor-iframe {
	position: absolute
}
.g-editor-textarea,.g-editor-text .g-editor-iframe,.g-editor-source .g-editor-iframe {
	display: none
}
.g-editor-text .g-editor-textarea,.g-editor-source .g-editor-textarea {
	white-space: normal;
	resize: none;
	word-wrap: break-word;
	word-break: break-all;
	padding: 0;
	margin: 0;
	display: block
}
.g-menu-fontSize .g-menu-link {
	height: auto
}
.g-menu-fontSize-0 {
	font-size: 14px
}
.g-menu-fontSize-1 {
	font-size: 10px
}
.g-menu-fontSize-2 {
	font-size: 13px
}
.g-menu-fontSize-3 {
	font-size: 16px;
	line-height: 140%
}
.g-menu-fontSize-4 {
	font-size: 18px;
	line-height: 140%
}
.g-menu-fontSize-4 .ico,.g-menu-fontSize-4 .g-menu-item-tips {
	top: 5px
}
.g-menu-fontSize-5 {
	font-size: 24px;
	line-height: 140%
}
.g-menu-fontSize-5 .ico,.g-menu-fontSize-5 .g-menu-item-tips {
	top: 10px
}
.g-menu-fontSize-6 {
	font-size: 32px;
	line-height: 140%
}
.g-menu-fontSize-6 .ico,.g-menu-fontSize-6 .g-menu-item-tips {
	top: 15px
}
.g-menu-fontSize-7 {
	font-size: 48px;
	line-height: 140%
}
.g-menu-fontSize-7 .ico,.g-menu-fontSize-7 .g-menu-item-tips {
	top: 24px
}
.g-menu-fontSize .ico {
	font-size: 14px
}
.ua-ie8 .g-menu-fontSize-3,.ua-ie8 .g-menu-fontSize-4,.ua-ie8 .g-menu-fontSize-5,.ua-ie8 .g-menu-fontSize-6,.ua-ie8 .g-menu-fontSize-7 {
	line-height: 140%
}
.g-editor-color .g-menu-link {
	padding-left: 35px
}
.g-editor-color .g-menu-item-extIcon {
	width: 9px;
	height: 9px;
	position: absolute;
	left: 21px;
	top: 7px
}
.g-editor-imgEditBar {
	line-height: normal;
	position: absolute;
	z-index: 150;
	border-width: 1px;
	border-style: solid;
	width: 220px;
	text-align: center;
	padding: 3px 0;
	background: #f4f4f4
}
.g-editor-addTable {
	padding: 20px
}
.g-editor-addTable-form {
	float: left;
	width: 240px
}
.g-editor-addTable-form .item {
	margin: 5px 0 15px
}
.g-editor-addTable-form .item-name {
	width: 65px
}
.g-editor-addTable-form .item-rows,.g-editor-addTable-form .item-cols {
	float: left
}
.g-editor-addTable-form .item-rows {
	margin-right: 10px
}
.g-editor-addTable-form .item-rows-name,.g-editor-addTable-form .item-cols-name {
	margin-right: 5px
}
.g-editor-addTable-ipt {
	margin-right: 10px
}
.g-editor-addTable-ipt .g-ipt-inner,.g-editor-addTable-sel {
	width: 60px
}
.g-editor-addTable-sel {
	padding: 1px;
	height: 22px;
	vertical-align: middle
}
.g-editor-addTable-pre {
	width: 155px;
	height: 160px;
	padding: 15px 7px 7px;
	border: 1px solid #ccc;
	float: right;
	position: relative
}
.g-editor-addTable-preTit {
	position: absolute;
	left: 7px;
	top: -10px;
	background-color: #fff;
	padding: 0 3px
}
.g-editor-setDft {
	padding: 20px
}
.g-editor-setDft-form {
	float: left
}
.g-editor-setDft-form .item {
	margin-bottom: 15px
}
.g-editor-setDft-form .item .g-btn-inner {
	width: 70px
}
.g-editor-setDft-form .item-color .g-btn-inner {
	width: 50px
}
.g-editor-setDft-form .item-name {
	margin-right: 10px
}
.g-editor-setDft-form .item-cont {
	display: inline-block;
	+display: inline;
	+zoom: 1
}
.g-editor-setDft-pre {
	float: right;
	position: relative;
	border: 1px solid #ccc;
	width: 240px;
	height: 190px
}
.g-editor-setDft-pre-tit {
	position: absolute;
	top: -10px;
	left: 10px;
	padding: 0 3px;
	background-color: #fff
}
.g-editor-setDft-pre-cont {
	height: 100%;
	vertical-align: middle;
	line-height: normal;
	text-align: center
}
.oh,.nR {
	position: relative;
	zoom: 1
}
.nR {
	z-index: 21
}
.lL {
	width: 100%
}
.iN,.iO {
	vertical-align: top;
	padding: 10px 10px 0 0
}
.ht {
	padding: 4px 10px 10px 0
}
.kW {
	left: 350px;
	top: 1px;
	position: absolute;
	z-index: 55;
	zoom: 1;
	padding-left: 28px;
	padding-right: 15px;
	color: #fff;
	background: #e6a800;
	border: 0;
	height: 23px;
	line-height: 23px
}
.hu {
	left: 6px;
	top: 4px;
	position: absolute
}
.eV {
	position: relative;
	z-index: 10
}
.gj {
	float: right
}
.fD {
	padding: 4px 0;
	position: relative
}
.fD .ico-target {
	display: none;
	position: absolute;
	right: -22px;
	top: 10px
}
.ce .ico-target {
	display: none
}
.fD .g-addr-editable-hide {
	position: absolute
}
.dH {
	float: left;
	width: 66px;
	text-align: right;
	height: 24px;
	line-height: 24px
}
.dI {
	margin: 0;
	padding: 0;
	margin-left: 66px;
	zoom: 1
}
.ds {
	z-index: 10
}
.ds .gj {
	position: absolute;
	right: 0;
	top: 4px;
	z-index: 200;
	padding-left: 5px
}
.ds .g-addr {
	cursor: pointer
}
.dJ {
	z-index: 5
}
.cD {
	z-index: 4;
	padding: 0
}
.dK {
	line-height: normal;
	width: auto;
	display: block;
	padding: 0 4px;
	min-height: 22px
}
.ua-ie6 .dK {
	height: 22px
}
.dK: before,.dK: after {
	content: none;
	display: none
}
.bL {
	margin-top: 5px
}
.bU {
	cursor: text;
	min-height: 18px;
	padding: 1px 2px
}
.f .g-split {
	margin-left: 0;
	margin-right: 0
}
.a .g-menu-link {
	background-color: #fff!important;
	color: #999!important;
	cursor: default;
	text-shadow: 1px 1px 0 #DDD
}
.ua-ie6 .bU {
	height: 18px
}
.bU .g-addr-editable {
	margin-right: 4px
}
.bU .g-addr-editable-hover,.bU .g-addr-editable-errHover {
	margin-right: 3px
}
.cf {
	height: 20px;
	line-height: 20px
}
.cu .bU {
	margin-right: 90px;
	+margin-right: 5px
}
.cg {
	width: 100%;
	font-size: 14px;
	font-weight: bold;
	margin: 3px 0 0;
	padding: 0;
	vertical-align: baseline
}
.et {
	position: relative;
	margin-right: 145px
}
.M {
	position: relative;
	outline: 0
}
.M .cY {
	top: 16px;
	left: -19px
}
.bM {
	position: relative;
	top: -3px;
	left: -2px
}
.W {
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	background-color: #000;
	cursor: pointer;
	height: 18px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 49px
}
.l {
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	left: -40px;
	cursor: pointer;
	font-size: 20px
}
.b {
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	position: absolute;
	top: 0;
	left;
	0;
	width: 100%;
	height: 100%;
	visibility: hidden
}
.X {
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	background-color: #000;
	cursor: pointer;
	height: 18px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 49px
}
.ua-safari .X {
	-webkit-opacity: 100;
	opacity: 100;
	background: 0
}
.ea {
	margin-top: 8px;
	margin-bottom: 4px;
	padding: 5px
}
.D {
	height: 137px;
	overflow: auto
}
.br {
	margin: 5px 0
}
.ch,.ci,.bN,.bV,.bi,.br .ico-bigAttState,.br .ico-attState {
	float: left;
	margin: 0 5px
}
.bN {
	+margin-top: 4px
}
.bi {
	width: 30px;
	text-align: right
}
.be {
	margin: 0 5px
}
.br .ico-bigAttState,.br .ico-attState {
	margin: 0 2px 0 0
}
.bf {
	width: 92px
}
.E {
	width: 40px;
	text-align: right
}
.E,.bj {
	vertical-align: middle;
	margin-right: 5px
}
.dL {
	position: absolute;
	left: 66px;
	right: 0;
	top: -28px;
	text-align: center;
	z-index: 200;
	font-size: 16px;
	border: 1px solid #c6c6a8;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.ua-ie6 .dL {
	left: 69px;
	right: -69px
}
.F {
	display: none;
	float: right;
	height: 0;
	overflow: hidden
}
.ua-ie6 .F {
	display: block
}
.dL .ico-x {
	position: absolute;
	right: 3px;
	top: 3px;
	z-index: 3
}
.bW {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0
}
.bg {
	position: absolute;
	height: 100%;
	width: 100%;
	z-index: -1;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background-color: #ffffe1;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8
}
.ki {
	margin-top: 2px
}
.hv {
	margin-right: 5px
}
.kj {
	border-color: #ccc!important;
	padding: 8px 10px;
	margin-top: 8px
}
.fE,.gk {
	background-position: -256px -288px;
	position: absolute;
	width: 8px;
	height: 5px;
	left: 305px;
	top: -5px
}
.gP {
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px dotted #ccc
}
.cZ {
	float: left;
	margin-right: 3px
}
.da {
	overflow: hidden;
	zoom: 1
}
.eW .g-ipt-inner {
	width: 50px
}
.da .g-checkboxLabel {
	margin-top: 4px
}
.jt {
	border-color: #ccc!important;
	padding: 2px 10px;
	margin-top: 8px
}
.eX,.eY {
	margin: 5px 0
}
.fE {
	left: 230px
}
.hw {
	width: 8px
}
.eZ {
	display: block;
	width: 8px;
	height: 59px;
	background-position: -672px -160px
}
.dM {
	background-position: -688px -160px
}
.iO {
	width: 200px;
	position: relative;
	z-index: 5
}
.fa {
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	opacity: .4
}
.nd {
	zoom: 1;
	position: relative;
	height: 29px
}
.nd .g-tab-tabs {
	border: 0
}
.nd .g-tab-tabs-rc {
	display: none
}
.nd .g-tab-tabs-item {
	width: 50%;
	height: auto;
	padding: 0
}
.nd .g-tab-tabs-link {
	position: static;
	padding: 0;
	text-align: center;
	margin: 0;
	border-width: 1px 1px 0 1px;
	display: block;
	float: none;
	border-style: solid;
	background-position: 0 -288px;
	height: 28px;
	line-height: 28px
}
.nd .g-tab-tabs-item-on .g-tab-tabs-link {
	background-image: none;
	background-color: #fff;
	color: #000;
	font-weight: bold
}
.mu {
	background-color: #fff;
	border-width: 1px;
	border-style: solid;
	margin-right: 1px
}
.ua-firefox .mu {
	overflow: hidden;
	width: 197px
}
.kk {
	height: 22px;
	padding: 6px 7px;
	text-align: center
}
.dN {
	width: 142px
}
.fb {
	margin-left: 4px
}
.gl {
	width: 115px
}
.kl {
	position: relative;
	height: 355px;
	overflow: auto;
	overflow-x: hidden;
	padding: 5px 5px 0 5px;
	zoom: 1
}
.kl .g-contacts-result .txt-impt {
	color: #16960e!important
}
.bO {
	border-bottom: 1px solid #CCC;
	margin: -5px -5px 0 -5px;
	text-align: center;
	padding: 5px 0
}
.gm {
	padding-right: 0;
	margin-bottom: 1px
}
.gm .g-btn {
	margin: 0 9px 0 5px
}
.gm .g-menu {
	text-align: left;
	width: 58px
}
.gm .g-menu-link {
	padding-right: 10px
}
.gn {
	height: 325px;
	padding: 5px 0 0
}
.go {
	background-color: #fff;
	position: relative;
	z-index: 222;
	height: 30px;
	line-height: 30px;
	text-align: center
}
.db {
	margin: 0 2px
}
.dO {
	font-weight: bold;
	color: #000;
	text-decoration: none
}
.dt {
	width: 170px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 1
}
.fF {
	float: left;
	margin: 0 4px 5px 5px;
	display: inline
}
.dP {
	display: block;
	border: 1px solid #ccc;
	width: 66px;
	height: 48px
}
.bs {
	border-style: solid;
	border-width: 1px;
	border-color: #fff;
	padding: 3px;
	display: block
}
.nS {
	float: left;
	display: inline;
	position: relative;
	margin: 10px 0 10px 10px;
	width: 485px
}
.ua-ie .nS {
	width: 495px
}
.nS .g-split-cDark {
	position: relative;
	margin-top: -11px
}
.mv {
	margin-top: 4px
}
.ii {
	margin: 15px 0;
	line-height: normal;
	height: 19px
}
.fG {
	margin-left: 3px;
	vertical-align: middle;
	display: inline
}
.du {
	display: inline;
	font-size: 14px
}
.ju {
	margin: 15px 0 20px 0
}
.gQ {
	font-family: simsun
}
.ij {
	margin: 25px 0 15px;
	height: 145px
}
.eb {
	width: 100%;
	height: 100%
}
.hx {
	padding: 8px
}
.fc {
	float: left;
	margin: 3px 8px 0 4px;
	display: inline
}
.cv {
	margin-right: 13px
}
.fd {
	overflow: hidden;
	zoom: 1;
	margin: 0 130px 0 0
}
.fe {
	position: absolute;
	right: 8px;
	top: 15px
}
.gR {
	margin: 10px 0;
	border-top-width: 1px;
	border-top-style: solid
}
.dv {
	position: absolute;
	right: 8px;
	top: 6px
}
.cw {
	margin-right: 8px
}
.eu {
	zoom: 1;
	position: relative;
	padding: 8px
}
.cx {
	color: #000
}
.ev {
	position: relative;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	line-height: normal;
	padding: 5px 60px 5px 8px
}
.ev .g-addr {
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all;
	height: auto;
	width: 100%
}
.hy {
	position: relative;
	zoom: 1;
	padding: 2px 8px
}
.hy .g-btn {
	margin-right: 12px;
	margin-top: 8px
}
.ff {
	position: absolute;
	right: 8px;
	top: 2px
}
.iP {
	border: 0;
	margin-top: 25px;
	padding: 15px
}
.gp {
	margin-right: 15px
}
.gq {
	margin: 0;
	padding: 5px 0 0 0
}
.gCmp-succGg {
	float: right;
	position: relative;
	width: 260px
}
.gg1 img,.gg2 img,.gCmp-succGg-lImg,.gCmp-succGg-sPicImg {
	display: block
}
.gg2,.gCmp-succGg-s {
	margin-top: 10px;
	width: 258px;
	height: 60px;
	background-color: #fffeef;
	border: 1px solid #bdbdbd;
	background-position: 0 -1080px;
	position: relative
}
.gg2 .pic,.gCmp-succGg-sPic {
	float: left;
	margin-right: 8px
}
.gg2 .txt,.gCmp-succGg-sTxt {
	line-height: 22px;
	margin-top: 9px
}
.gg2 .txt a,.gCmp-succGg-sTxtLink {
	font-size: 14px
}
.gCmp-succGg-CM-ico {
	float: right;
	margin-top: 10px;
	overflow: hidden;
	text-indent: -999em
}
.gCmp-succGg-text {
	margin-top: 59px
}
.gCmp-succGg-updateList {
	margin-top: 24px
}
.gCmp-succGg-updateList .g-updateList-hd {
	border-bottom: 0
}
.gCmp-succGg-updateList .g-updateList-bd {
	height: 107px
}
.ik {
	height: 100%;
	zoom: 1;
	position: relative;
	left: -10px;
	top: -10px;
	margin-right: -20px
}
.ec {
	width: 100%;
	height: 100%
}
.hz .ico-attState {
	margin-right: 5px
}
.hz .g-tips-popup {
	border-width: 1px 0 0
}
.ew {
	width: 85px;
	text-align: right!important
}
.ne {
	font-family: simsun
}
.ne .g-dialogBox-title {
	margin-bottom: 10px
}
.mw .g-tips-popup {
	border-width: 1px 0 0
}
.jv {
	width: 150px
}
.jv .g-ipt-inner {
	width: 90px
}
.jv .ico-phone {
	margin-right: 5px
}
.hA {
	margin-left: 30px
}
.ex {
	height: 145px;
	width: 260px;
	position: relative
}
.kX .g-ipt {
	margin-right: 8px
}
.kX .g-ipt-inner {
	width: 256px
}
.kX .g-seting-title {
	width: 100px
}
.kX .g-seting-cont {
	margin-left: 109px
}
.il {
	padding: 20px;
	overflow: hidden;
	zoom: 1;
	position: relative
}
.fH {
	width: 190px
}
.dc {
	float: left
}
.ed {
	float: right
}
.ee {
	position: absolute;
	top: 180px;
	left: 220px
}
.ef {
	font-size: 14px;
	padding-bottom: 5px
}
.eg {
	border-width: 1px;
	border-style: solid;
	position: relative
}
.dd {
	padding: 5px 0;
	text-align: center;
	border-style: solid;
	border-width: 0 0 1px
}
.bC {
	width: 154px
}
.dw {
	height: 281px;
	overflow: auto;
	position: relative;
	zoom: 1
}
.dw {
	padding: 5px
}
.Y {
	height: 324px;
	overflow: auto;
	position: relative
}
.bP {
	zoom: 1
}
.de {
	border-bottom: 1px solid;
	padding: 3px 5px;
	position: relative;
	zoom: 1
}
.bQ {
	width: 125px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 35px
}
.bX {
	position: absolute;
	right: 5px;
	top: 5px
}
.ny {
	padding: 15px;
	position: relative;
	zoom: 1
}
.lM {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 110px
}
.im {
	padding: 5px 0 5px 10px;
	position: relative;
	border-width: 1px;
	border-style: solid;
	margin-bottom: -1px;
	background-color: #f4f4f4
}
.gr {
	background-color: #fff;
	font-weight: bold;
	border-right: 0
}
.km {
	margin-left: 109px;
	border-style: solid;
	border-width: 1px;
	zoom: 1
}
.gS {
	height: 65px;
	padding: 10px
}
.in {
	width: 236px
}
.jw {
	width: 280px
}
.fg,.fh {
	background-color: #000;
	position: absolute;
	width: 52px;
	height: 24px;
	bottom: 11px;
	right: 74px;
	z-index: 10;
	cursor: pointer;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	overflow: hidden
}
.cE {
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	left: -10px;
	width: 120%;
	padding: 0;
	mergin: 0;
	cursor: pointer;
	font-size: 20px
}
.jx {
	background: none!important;
	padding: 0
}
.jx .g-menu-inner {
	background: none!important;
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.dx .kY {
	width: 380px;
	height: 225px
}
.ua-ie6 .dx .kY,.ua-ie7 .dx .kY,.ua-ie8 .dx .kY {
	width: 374px;
	height: 220px
}
.cY .kY {
	width: 376px;
	height: 140px
}
.og {
	padding-bottom: 22px;
	position: relative
}
.nH {
	z-index: 10;
	padding: 0 15px 10px;
	position: relative;
	zoom: 1
}
.nH .g-addr {
	padding-left: 0
}
.dT {
	vertical-align: top;
	margin-top: 8px
}
.hW .ico-btn {
	+height: 13px;
	margin-right: 3px
}
.ua-ie6 .hW .ico-btn,.ua-ie7 .hW .ico-btn {
	height: 13px
}
.fs {
	padding-top: 10px;
	font-size: 14px;
	display: inline-block;
	+display: inline;
	+zoom: 1;
	margin-right: 15px
}
.ft {
	padding-top: 10px;
	display: inline-block;
	+display: inline;
	+zoom: 1
}
.dn {
	display: inline-block;
	+display: inline;
	+zoom: 1;
	position: relative
}
.dn .g-menu {
	top: 18px;
	+top: 15px;
	left: 0
}
.ft .g-tag {
	margin-right: 4px;
	margin-top: -6px
}
.iH {
	margin-top: 5px
}
.lE {
	margin-top: 5px
}
.hX {
	float: left;
	padding-top: 1px
}
.ua-ie8 .hX {
	padding-top: 2px
}
.hY {
	margin-left: 48px;
	padding: 0 2px
}
.hY .oprt {
	padding: 1px 1px 2px 1px;
	position: relative;
	zoom: 1;
	line-height: 16px;
	height: 16px;
	vertical-align: baseline
}
.fZ {
	font-family: tahoma,sans-serif;
	height: 16px;
	line-height: 16px;
	vertical-align: baseline
}
.hZ .ico-schedule2 {
	margin-left: 5px
}
.ua-ie6 .hZ .ico {
	margin-top: 2px
}
.eC {
	font-weight: bold
}
.jl .hY {
	margin-right: 70px
}
.ep {
	width: 360px;
	margin-bottom: 5px;
	padding: 2px 5px;
	line-height: 18px;
	border: 1px solid #c6c6a8;
	background: #ffffe1;
	color: #565656;
	word-break: break-all;
	word-wrap: break-word
}
.dU {
	margin-bottom: 10px
}
.by {
	width: 360px;
	height: 80px;
	padding: 2px
}
.cU,.cA {
	margin-right: 10px
}
.eq {
	white-space: nowrap
}
.iI .ico {
	margin: -2px 3px 0 1px
}
.kb {
	padding-right: 16px;
	_zoom: 1;
	position: relative
}
.ia {
	float: right;
	margin-top: -19px
}
.kb .ico-skinArr {
	position: absolute;
	top: 7px;
	right: 0
}
.kb .ico-skinArr-down {
	top: 5px
}
.fu {
	color: #000
}
.mZ {
	position: absolute;
	top: 0;
	right: 0;
	width: 152px;
	height: 133px
}
.mG {
	background-color: #fff
}
.mG,.ib {
	width: 100%
}
.mG .ib,.mG .cV {
	float: left
}
.ga .ib,.ga .cV {
	width: 49.5%
}
.mG .cV,.do .ib {
	display: none
}
.ga .cV {
	display: block
}
.do .cV {
	display: block;
	border: 0;
	width: 100%
}
.cV {
	border-left: 1px dotted #dbdbdb
}
.lF {
	border-width: 0 0 1px;
	padding: 3px 14px 2px
}
.ic {
	margin: 0 3px;
	font-family: simsun,serif
}
.og .g-tips-icon {
	margin-right: 7px
}
.gb {
	padding: 10px 10px 10px 68px
}
.gb .g-tips-icon {
	position: absolute;
	top: 20px;
	left: 18px
}
.dV {
	line-height: 1.8
}
.cp {
	text-decoration: none
}
.cq {
	margin-top: 10px
}
.bz {
	margin-right: 5px
}
.bz .g-ipt-inner {
	width: 50px
}
.bq {
	margin-left: 5px
}
.cr {
	padding: 15px 0
}
.nI .ico-refw,.nI .ico-re,.nI .ico-sendState,.nI .ico-backState {
	margin-left: -6px;
	vertical-align: baseline
}
.kO {
	margin: 5px 0 7px 0;
	clear: both
}
.kO .ico {
	margin: 0 5px 0 0;
	float: none;
	vertical-align: middle
}
.nO {
	margin-bottom: 10px
}
.lG {
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	opacity: .4
}
.mo {
	margin-right: 20px
}
.kc {
	position: absolute;
	right: 12px;
	top: 3px
}
.ua-ie6 .kc {
	top: 5px
}
.kc .ico-skinArr {
	cursor: pointer;
	position: absolute;
	top: 7px;
	right: -15px
}
.mp {
	padding: 8px 10px
}
.mp .g-title {
	padding-left: 0
}
.mq {
	+zoom: 1;
	overflow: hidden;
	padding: 12px 5px 12px 0;
	font-size: 12px;
	line-height: 16px
}
.kd {
	float: left;
	margin-top: 2px;
	margin-right: 8px
}
.nZ {
	background-position: 0 -288px;
	padding: 0 10px;
	overflow: hidden;
	height: 27px;
	line-height: 27px
}
.kP {
	text-decoration: none
}
.kP: hover {
	text-decoration: underline
}
.ke {
	color: #1f8919
}
.mr {
	float: right
}
.nv {
	padding: 10px;
	position: relative;
	zoom: 1
}
.lH {
	float: left;
	display: inline;
	padding: 0 20px
}
.kf {
	margin-bottom: 5px;
	overflow: hidden;
	zoom: 1;
	position: relative
}
.id {
	float: left;
	color: #000
}
.hn,.id {
	margin-top: -1px
}
.hn,.ho {
	margin-left: 10px
}
.lI {
	display: block;
	line-height: normal;
	position: relative;
	zoom: 1;
	padding: 2px 70px 2px 2px;
	border-style: solid;
	border-width: 1px;
	background-color: #fff
}
.ie {
	resize: none;
	width: 100%;
	height: 54px;
	padding: 0;
	border: 0;
	overflow: auto;
	background: 0;
	outline: 0
}
.lJ {
	position: absolute;
	top: 7px;
	right: 7px;
	background-position: -592px -160px;
	color: black;
	font-size: 14px;
	font-weight: bold;
	height: 46px;
	line-height: 46px;
	text-decoration: none;
	width: 61px;
	cursor: pointer;
	overflow: hidden;
	text-align: center;
	white-space: nowrap
}
.lJ: hover {
	background-position: -592px -208px
}
.lJ: active {
	background-position: -592px -256px
}
.kQ {
	overflow: hidden;
	zoom: 1;
	position: relative
}
.if {
	margin: 0 15px 0 0
}
.hp {
	float: left;
	margin-top: -1px
}
.iJ {
	position: absolute;
	top: 0;
	width: 380px;
	right: 0
}
.fv {
	text-align: right;
	color: #7d7d7d;
	width: 300px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	word-break: keep-all
}
.gc {
	position: absolute;
	top: 0;
	right: 0
}
.mH .g-table-col-isFirst {
	width: 293px
}
.gJ {
	margin: 5px
}
.kg .g-dialogBox-scrollArea {
	height: 148px
}
.gJ .g-checkboxLabel {
	width: 415px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis
}
.fw {
	border-top-width: 1px;
	border-top-style: solid;
	padding: 10px
}
.ms .g-seting-title {
	width: 90px
}
.ms .g-seting-cont {
	margin-left: 0;
	overflow: hidden;
	padding-right: 10px
}
.gd {
	width: 330px;
	height: 45px;
	overflow: auto
}
.na {
	position: relative;
	zoom: 1
}
.jm {
	margin: 0 2px 10px
}
.ua-ie6 .jm {
	margin: 12px 2px
}
.ge {
	margin-bottom: 15px
}
.iK {
	z-index: 10;
	position: relative;
	background-position: 0 -576px;
	min-height: 30px;
	_height: 30px;
	border: 1px solid #bebebe;
	margin-bottom: -4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 -1px 3px #e3e3e3;
	-moz-box-shadow: 0 -1px 3px #e3e3e3;
	box-shadow: 0 -1px 3px #e3e3e3;
	cursor: pointer
}
.eO,.gf {
	background-image: none!important
}
.gf .i,.bI .i {
	font-weight: bold;
	color: #000!important
}
.gK {
	display: none;
	font-size: 0;
	line-height: 0;
	z-index: 3;
	position: absolute;
	width: 1px;
	height: 1px;
	border-style: solid;
	border-color: #d5d5d5;
	background-color: #fff
}
.ua-ie8 .gK,.ua-ie7 .gK,.ua-ie6 .gK {
	display: block
}
.eP {
	top: -1px;
	left: -1px;
	border-width: 0 1px 1px 0
}
.eQ {
	top: -1px;
	right: -1px;
	border-width: 0 0 1px 1px
}
.eR {
	bottom: -1px;
	left: -1px;
	border-width: 1px 1px 0 0
}
.eS {
	bottom: -1px;
	right: -1px;
	border-width: 1px 0 0 1px
}
.ua-ie6 .eQ,.ua-ie6 .eS {
	right: -2px
}
.ua-ie6 .eR,.ua-ie6 .eS {
	bottom: -2px
}
.dp .fx: not(: first-child) {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.fx {
	cursor: default;
	background-image: none!important;
	margin-bottom: -22px
}
.bc {
	left: 50%;
	position: relative
}
.dq {
	margin: 0 auto;
	padding: 0 20px;
	text-align: center;
	position: relative;
	top: -18px;
	left: -50%;
	line-height: 20px;
	height: 20px;
	vertical-align: baseline
}
.gL {
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 2;
	top: 7px;
	left: 4px
}
.dW {
	background-position: -346px -284px
}
.dW: hover {
	background-position: -362px -284px
}
.er .dW {
	background-position: -317px -281px
}
.er .dW: hover {
	background-position: -333px -281px
}
.dG {
	display: none
}
.iK .bJ {
	display: block;
	margin: 5px 5px 0 24px
}
.m {
	width: 100%;
	table-layout: fixed
}
.Q,.R,.S {
	vertical-align: top
}
.h {
	display: inline-block;
	+display: inline;
	+zoom: 1
}
.h,.i,.j,.S {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap
}
.Q {
	display: block;
	position: relative;
	zoom: 1;
	overflow: hidden
}
.n {
	position: absolute;
	top: -2px;
	width: 100%;
	height: 25px;
	overflow: hidden
}
.T {
	white-space: nowrap;
	background-position: 0 -576px;
	min-height: 25px;
	_height: 25px;
	padding-left: 5px;
	font-weight: normal;
	position: absolute;
	right: 0;
	top: 0
}
.eO .T,.gf .T {
	background-image: none!important
}
.T .g-tag {
	margin-right: 4px
}
.T .ico-btn-tag {
	background-position: -192px -221px
}
.T .ico-btn-tag: hover {
	background-position: -224px -221px
}
.G {
	width: 10em
}
.U {
	width: 20px
}
.U .ico-flag {
	margin-top: -3px
}
.C {
	width: 20px;
	text-align: center;
	vertical-align: top
}
.C .ico {
	vertical-align: top;
	margin-top: 2px
}
.R {
	width: 9em
}
.S {
	width: 40px;
	text-align: right
}
.er {
	background-image: none!important;
	background-color: #fff!important;
	cursor: auto;
	margin-bottom: 10px
}
.er .bJ {
	display: none
}
.er .cs {
	position: relative;
	display: block
}
.bd {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	-right: -1px;
	overflow: hidden
}
.o {
	margin: -2px -4px 0 0;
	-margin: -3px -4px 0 0
}
.o .g-btn-inner {
	padding-top: 1px
}
.bd .g-btn-isLast .g-btn-inner {
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px
}
.bd .g-btn-isLast .g-btn-arr {
	right: 3px
}
.bd .g-btn-isLast .g-btn-rc-2 {
	display: none
}
.L {
	margin: 0;
	zoom: 1;
	position: relative;
	z-index: 1;
	padding: 1px 167px 5px 22px;
	-webkit-top-left-border-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-top-right-border-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px
}
.L .hZ {
	padding-left: 22px;
	margin-left: -22px;
	cursor: pointer;
	position: relative;
	z-index: 2;
	display: inline-block;
	+display: inline;
	+zoom: 1;
	margin-top: 0;
	padding-top: 5px;
	margin-top: -5px
}
.L .g-addr {
	padding-left: 0
}
.L .jn {
	color: #7d7d7d
}
.p {
	outline: 0;
	position: absolute;
	bottom: 5px;
	right: 8px
}
.p .ico-btn {
	position: absolute;
	left: -12px;
	top: 4px
}
.d {
	margin-left: 8px
}
.c {
	cursor: pointer;
	width: 100%;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
	height: 25px
}
.ua-ie6 .c,.ua-ie7 .c {
	z-index: 2
}
.ua-ie6 .L .iH,.ua-ie7 .L .iH {
	position: relative;
	z-index: 1
}
.ua-ie6 .dG .cW,.ua-ie7 .dG .cW {
	z-index: 3
}
.dG .cW {
	position: relative;
	display: inline-block;
	+display: inline;
	+zoom: 1;
	padding-top: 5px;
	margin-top: 0;
	padding-left: 22px;
	margin-left: -22px
}
.k {
	white-space: nowrap;
	overflow: hidden;
	position: absolute;
	top: 3px;
	right: 205px
}
.k .g-tag {
	margin-right: 4px
}
.k .ico-btn-tag {
	background-position: -192px -221px
}
.k .ico-btn-tag: hover {
	background-position: -224px -221px
}
.cs .nO {
	border-width: 0;
	border-style: none
}
.cs .g-block-hd {
	display: none
}
.iK .nv {
	background-color: #f5f5f5!important
}
.eT .ho {
	margin-left: 0
}
.dr {
	display: block;
	padding: 5px;
	cursor: text
}
.dr .ie {
	width: 100%;
	height: 50px
}
.dr {
	border-color: #b4b4b4!important;
	background-position: 0 -612px
}
.bA .V,.dr .lJ,.dr .ie {
	display: none
}
.bA .lJ,.bA .ie {
	display: block
}
.bA {
	vertical-align: middle;
	padding: 5px;
	padding-right: 73px;
	cursor: default
}
.V {
	width: 100%;
	_width: 99%;
	outline: 0;
	background: 0;
	border: 0
}
.cX {
	background-color: #f5f5f5!important;
	padding: 0 10px 10px 10px;
	position: relative;
	zoom: 1;
	-webkit-left-bottom-border-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	-webkit-right-bottom-border-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px
}
.bK {
	vertical-align: baseline;
	font-size: 14px;
	margin-right: 15px;
	text-decoration: none
}
.bK .ico-dialog {
	vertical-align: baseline;
	margin-right: 5px
}
.oi {
	position: relative
}
.jA {
	position: relative;
	padding-left: 17px;
	font-size: 12px;
	border-width: 2px
}
.gY {
	position: absolute;
	left: 0;
	top: 7px;
	text-indent: -9999px
}
.gZ {
	font-size: 12px
}
.oi .g-toolbar-atTop {
	z-index: 9
}
.oi .g-toolbar-atBottom {
	z-index: 8
}
.oi .g-title {
	z-index: 21
}
.oi .jA {
	z-index: 7
}
.g-title-ext .g-menu {
	left: -10px
}
.nT {
	line-height: 25px;
	padding-left: 10px;
	height: 25px;
	border: 0;
	border-bottom: 1px solid #ccc
}
.nA {
	height: 28px
}
.mJ {
	background-position: -160px -281px
}
.iU {
	background-position: -192px -281px
}
.my {
	width: 14px;
	vertical-align: top;
	margin-top: 6px;
	margin-left: 2px
}
.nJ {
	vertical-align: top;
	margin-top: 7px;
	display: block;
	float: left;
	cursor: pointer;
	width: 16px;
	margin-left: 3px;
	margin-right: 3px
}
.ico-recallState.nJ,.ico-sendState.nJ {
	width: 22px;
	margin-left: 0;
	margin-right: 0
}
.mK {
	width: 16px;
	margin-left: 4px;
	margin-right: 2px;
	background: 0
}
.kp {
	width: 8px;
	vertical-align: top;
	margin: 8px 0 0 3px;
	display: block;
	float: left
}
.lQ .ico-mailLv-1 {
	background-position: -286px -64px
}
.lQ .ico-mailLv-3 {
	background-position: -320px -64px;
	margin-top: 10px
}
.kq {
	vertical-align: top;
	margin-top: 7px;
	display: block;
	float: left;
	width: 20px
}
.lR {
	vertical-align: top;
	display: block;
	float: left;
	width: 16px;
	margin-right: 4px;
	height: 28px
}
.ir .ico-flag,.ir .ico-flag-1 {
	background-position: -48px 6px
}
.ir .ico-flag-0 {
	background-position: -32px 6px
}
.ir .ico-flag-2 {
	background-position: -80px 6px
}
.ir .ico-flag-3 {
	background-position: -96px 6px
}
.ir .ico-flag-4 {
	background-position: -64px 6px
}
.ir .ico-flag-5 {
	background-position: -112px 6px
}
.ir .ico-flag-6 {
	background-position: -128px 6px
}
.ir .ico-flag-7 {
	background-position: -160px 6px
}
.ir .ico-flag-8 {
	background-position: -144px 6px
}
.ir .ico-flag-15 {
	background-position: -176px 6px
}
.lS {
	margin-right: 2px
}
* html .lS {
	vertical-align: top;
	margin-top: 6px
}
.lQ {
	line-height: 28px;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #ccc;
	position: relative;
	vertical-align: top;
	clear: both;
	cursor: pointer;
	outline: 0;
	z-index: 7
}
.lQ: focus {
	border-bottom: 1px solid #aaa
}
.ir {
	position: absolute;
	height: 28px;
	width: 284px;
	left: 0;
	top: 0;
	overflow: hidden;
	z-index: 2
}
.iV {
	width: 12px;
	height: 28px;
	cursor: move;
	float: left
}
.hE {
	height: 28px;
	width: 24px;
	float: left
}
.dh {
	vertical-align: middle;
	margin-left: 4px
}
.ua-ie6 .dh {
	vertical-align: top;
	margin-top: 8px
}
.ua-ie8 .dh {
	height: 15px
}
.is {
	width: 165px;
	height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 4px 0 2px;
	float: left;
	-moz-box-sizing: border-box;
	vertical-align: baseline
}
.it {
	float: left;
	width: 16px;
	height: 28px;
	vertical-align: top;
	margin-left: 4px;
	background-position: -640px 10px
}
.fN {
	_display: inline-block
}
.lQ .ir {
	color: #000
}
.gu,.ha {
	margin-right: 152px;
	margin-left: 284px;
	word-break: break-all;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	height: 28px;
	z-index: 1;
	vertical-align: baseline
}
.cJ {
	font-size: 12px;
	margin-left: 1em;
	color: #aaa;
	font-weight: 400
}
.di {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	padding-top: 7px;
	vertical-align: top;
	margin-right: 6px
}
* html .di {
	vertical-align: baseline
}
*+html .di {
	vertical-align: baseline;
	padding-top: 0
}
*+html .txt-14 .di {
	line-height: 13px
}
*+html .txt-16 .di {
	line-height: 12px
}
* html .gu,* html .ha {
	white-space: normal
}
* html .gu .ico-schedule2,* html .gu .ico-remark {
	vertical-align: baseline;
	top: 4px;
	margin-right: 4px;
	position: relative
}
*+html .ico-remark {
	position: relative;
	top: 1px;
	vertical-align: top
}
.cK {
	text-decoration: line-through
}
.hF {
	position: absolute;
	height: 28px;
	right: 0;
	top: 0;
	vertical-align: top
}
.iu {
	width: 100px;
	padding: 0 5px;
	color: #a5a5a5;
	float: left;
	vertical-align: baseline
}
.iv {
	width: 60px;
	padding-right: 10px;
	color: #a5a5a5;
	float: left;
	vertical-align: baseline;
	text-align: right;
	display: none
}
.iw {
	vertical-align: baseline;
	margin-top: 7px;
	cursor: pointer;
	float: left;
	display: block;
	visibility: hidden;
	margin-right: 4px
}
.dj {
	color: #16960e;
	font-weight: 700
}
.nU {
	height: 16px;
	width: 220px;
	padding: 1px 0 1px 28px;
	position: absolute;
	line-height: 16px;
	overflow: hidden;
	z-index: 999
}
.mz {
	background: #f1ffe3;
	border: 1px solid #a8bd93;
	color: #007130
}
.mL {
	background: #ffeaea;
	border: 1px solid #d2aeae;
	color: #a40000
}
.nU .ico {
	display: none;
	position: absolute;
	left: 5px;
	top: 0
}
.mz .ico-succ,.mL .ico-err {
	display: block
}
.mM {
	margin: 0 .5em
}
.gv {
	margin-top: -1px
}
.iW {
	position: absolute;
	right: 0;
	top: 0;
	height: 24px;
	overflow: hidden;
	padding: 4px 0 0 0;
	white-space: nowrap;
	overflow: hidden
}
.iW .g-tag {
	margin-left: 4px;
	vertical-align: top;
	line-height: 20px
}
.ua-ie6 .iW,.ua-ie7 .iW {
	right: -4px;
	padding-left: 4px
}
.iW .g-tag-close {
	display: none
}
.iW .g-tag-inner {
	color: #fff!important;
	font-weight: 400!important
}
.iW .g-tag-5 .g-tag-inner {
	color: #b73e45!important
}
.iW .g-tag-6 .g-tag-inner {
	color: #2d8f28!important
}
.iW .g-tag-7 .g-tag-inner {
	color: #be7133!important
}
.iW .g-tag-8 .g-tag-inner {
	color: #2a8bad!important
}
.iW .g-tag-9 .g-tag-inner {
	color: #c8638c!important
}
.iW .g-tag-15 .g-tag-inner {
	color: #2a9d7f!important
}
.iW .g-tag-16 .g-tag-inner {
	color: #a38c30!important
}
.iW .g-tag-17 .g-tag-inner {
	color: #c066c8!important
}
.iW .g-tag-18 .g-tag-inner {
	color: #7e7e7e!important
}
.iW .g-tag-19 .g-tag-inner {
	color: #838383!important
}
.gw .gu,.gw .ha {
	margin-right: 222px
}
.gw .iv {
	display: block
}
.txt-b .iu,.txt-b .iv,.oi .txt-b .gu .txt-info {
	font-weight: 400
}
.txt-flag8 .gu[title$="-Seem,BigFont"] {
	font-size: 50px;
	height: auto;
	line-height: 50px;
	-webkit-animation: fn-animation-slideIn-lr .2s ease-in-out 0;
	height: 54px;
	color: #8c00af
}
.gx,.fO {
	padding: 15px 10px;
	cursor: default
}
.dB {
	line-height: 30px;
	font-size: 14px
}
.dQ {
	line-height: 20px;
	margin-top: 10px;
	font-family: Simsun
}
.bY {
	margin: 4px 0 14px
}
.eA {
	line-height: 146px;
	font-size: 14px;
	color: #565656
}
.dB .ico-flag {
	vertical-align: baseline;
	height: 14px;
	_height: 15px
}
.ua-ie6 .dB .ico-flag {
	height: 15px
}
.nB {
	border-width: 1px;
	border-style: solid;
	line-height: 20px;
	margin-bottom: 10px;
	white-space: nowrap
}
.kr {
	height: 150px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid
}
.nB .kr {
	border-bottom-color: #ccc
}
.ks,.jB,.lg,.lh,.kt {
	float: left;
	overflow: hidden;
	display: inline-block
}
.ks {
	width: 22%
}
.jB {
	width: 24%
}
.lg {
	width: 22%
}
.lh {
	width: 14%
}
.kt {
	width: 14%
}
.hb {
	height: 20px;
	margin-top: 5px;
	margin-left: 8px
}
.hG {
	margin-left: 8px;
	height: 114px;
	overflow: hidden;
	overflow-y: auto;
	width: 92%
}
.ua-mac .fm {
	margin-left: 2px
}
.li {
	height: 28px;
	line-height: 28px;
	margin-left: 5px;
	overflow: hidden
}
.hG .bg-hover {
	font-weight: 700
}
.hG .bg-hover .txt-info {
	font-weight: 400;
	color: #fff
}
.fP {
	padding: 10px 15px 10px 10px;
	position: relative;
	zoom: 1
}
.cj {
	width: 100%;
	height: 95px;
	border-width: 1px;
	border-style: solid
}
.fQ {
	height: 98px;
	margin-top: 16px;
	overflow: hidden;
	position: relative;
	width: 360px
}
.fQ .g-selectBox {
	width: 358px;
	height: 96px
}
* html .fQ .g-selectBox {
	width: 348px
}
.jC .ir,.jC .hF {
	padding: 4px 0
}
.jC .iW {
	padding-top: 8px;
	padding-bottom: 4px
}
.jC .gu,.jC .ha {
	height: 36px;
	line-height: 36px;
	padding: 0
}
.jC .di {
	padding-top: 11px
}
.jD .ir,.jD .hF {
	padding: 7px 0
}
.jD .iW {
	padding-top: 11px;
	padding-bottom: 7px
}
.jD .gu,.jD .ha {
	height: 42px;
	line-height: 42px;
	padding: 0
}
.jD .di {
	padding-top: 14px
}
*+html .jC .di,*+html .jD .di {
	padding-top: 0
}
* html .jE .gu .ico-schedule2,* html .jE .gu .ico-remark {
	margin-top: 3px
}
* html .jC .gu .ico-schedule2,* html .jC .gu .ico-remark {
	margin-top: 8px
}
* html .jD .gu .ico-schedule2,* html .jD .gu .ico-remark {
	margin-top: 12px
}
.mU {
	padding-top: 5px;
	margin-left: -5px
}
.jF,.mU .skin-main {
	display: block;
	height: 28px;
	width: auto;
	padding: 0 10px;
	float: left;
	line-height: 28px;
	text-decoration: none
}
.mU .skin-main {
	border-width: 1px 1px 0;
	border-style: solid;
	border-radius: 2px 2px 0 0
}
.kC {
	padding: 15px 0 15px 107px;
	position: relative;
	margin-bottom: 15px;
	zoom: 1
}
.kC .ico {
	position: absolute;
	left: 20px;
	top: 15px
}
.hL {
	font-weight: bold
}
.hf {
	color: #7d7d7d;
	line-height: 18px
}
.mV {
	padding: 15px 0 15px 100px;
	position: relative;
	margin-bottom: 15px;
	zoom: 1;
	text-align: left
}
.mV .ico {
	position: absolute;
	left: 25px;
	top: 17px
}
.kD {
	font-weight: bold
}
.jQ {
	color: #7d7d7d;
	line-height: 18px
}
.mg {
	padding-right: 7px
}
.ob .g-seting {
	position: relative;
	z-index: 1;
	overflow: visible
}
.ob .g-seting-item {
	overflow: visible
}
.nM {
	padding: 8px 0 0 148px;
	position: relative;
	_zoom: 1
}
.jR {
	width: 126px;
	height: auto;
	position: absolute;
	left: 8px;
	top: 15px
}
.mh {
	padding-left: 0
}
.mh .jR {
	display: none
}
.mi {
	cursor: pointer;
	-padding-top: 9px
}
.lu {
	padding-bottom: 8px
}
.nM .g-radioLabel {
	height: auto;
	padding-bottom: 5px
}
.gB .g-menu {
	position: static;
	padding: 0;
	width: 100%;
	background-color: transparent;
	-webkit-animation: none
}
.gB .g-menu .g-menu-link {
	padding-right: 0;
	white-space: nowrap
}
.gB .g-menu-inner {
	background-color: transparent;
	border-width: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}
.jR .g-menu-item {
	margin-bottom: 5px
}
.mD {
	height: 75px;
	line-height: 75px;
	border-bottom: 1px solid #CCC;
	text-align: center;
	color: #333;
	padding: 0 10px;
	text-align: left;
	font-size: 14px;
	color: #565656;
	font-weight: bold
}
.mW {
	padding: 0 3px
}
.jS {
	border-style: solid;
	border-width: 0 0 1px;
	line-height: 30px;
	padding: 15px 0 15px 182px;
	position: relative;
	_zoom: 1
}
.jS .ico {
	position: absolute;
	left: 20px;
	top: 18px
}
.hg {
	position: absolute;
	left: 60px;
	top: 15px
}
.gC {
	margin-right: 15px;
	white-space: nowrap;
	zoom: 1
}
.mj {
	width: 400px;
	height: 188px;
	border: 1px solid
}
.mX {
	color: #333;
	padding: 10px 0
}
.nF {
	padding: 5px 0 15px 20px;
	width: 360px;
	margin: 5px 0 15px
}
.np {
	padding-top: 15px
}
.lT {
	width: 126px;
	height: 132px;
	margin: 11px 11px 11px 1px;
	cursor: pointer;
	float: left;
	text-align: center;
	overflow: hidden;
	border-color: transparent
}
.mE {
	width: 90px;
	height: 90px;
	margin: 7px auto;
	background: url(../../lib/img/skin_all_v4.jpg) no-repeat 0 0
}
.gD {
	font-weight: bold;
	background-color: #ffffe1;
	border: #c6c6a8 1px solid;
	margin: 10px 10px 10px 0
}
.gD .txt-info {
	font-weight: normal
}
.jT {
	background-position: 0 0
}
.jd {
	background-position: -103px 0
}
.je {
	background-position: -211px 0
}
.jU {
	background-position: -319px 0
}
.iz {
	background-position: -427px 0
}
.mF {
	background-position: -319px -216px
}
.mk {
	background-position: 0 -108px
}
.kE {
	background-position: -319px -108px
}
.jV {
	background-position: -103px -108px
}
.ml {
	background-position: -211px -216px
}
.iA {
	background-position: -103px -216px
}
.lv {
	background-position: -427px -108px
}
.kF {
	background-position: 0 -216px
}
.iB {
	background-position: -211px -108px
}
.mm {
	background-position: -427px -216px
}
.kG {
	background-position: 0 -324px
}
.lw {
	background-position: -103px -324px
}
.kH {
	background-position: -211px -324px
}
.iC {
	background-position: -319px -324px
}
.iD {
	background-position: -427px -324px
}
.kI {
	background-position: 0 -432px
}
.mn {
	clear: both
}
.lx {
	color: #333;
	margin: 15px 0
}
.lx .g-table-inner {
	table-layout: fixed
}
.lx .g-table-col {
	width: 210px;
	overflow: visible
}
.lx td.g-table-col {
	vertical-align: top
}
.lx .g-table-col-isFirst {
	width: auto;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.lx .ico-btn-fold,.lx .ico-btn-unfold {
	*margin-right: 3px;
	*margin-top: 3px
}
.jW {
	padding-top: 10px;
	color: #7d7d7d
}
.kJ {
	padding: 4px;
	zoom: 1;
	line-height: 22px
}
.eE {
	white-space: nowrap;
	float: right
}
.hM {
	text-align: right
}
.fT {
	clear: both;
	margin: 12px 0
}
.nq .g-seting-title {
	width: 250px
}
.nq .g-seting-cont {
	margin-left: 260px
}
.nr {
	padding-top: 10px
}
.jX {
	color: #333;
	margin: 15px 0
}
.jX .g-table-inner {
	table-layout: fixed
}
.jX .g-table-col {
	width: 280px
}
.jX .g-table-col-isFirst {
	width: auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.jX .fU {
	padding: 0;
	border-bottom-width: 0;
	width: auto
}
.jX .bg-succ .g-table-col-isFirst {
	font-weight: bold
}
.jf {
	height: 0;
	overflow: visible;
	position: relative
}
.gE,.gF {
	display: block;
	width: 4px;
	height: 10px;
	border: #b9b9b9 solid;
	position: absolute;
	right: 10px;
	overflow: hidden
}
.gE {
	border-width: 1px 1px 0 0;
	top: 48px
}
.gF {
	border-width: 0 1px 1px 0;
	top: 75px
}
.jf .ico-lock {
	position: absolute;
	top: 60px;
	right: 3px
}
.jY {
	padding-top: 15px;
	margin-bottom: 10px
}
.jY .g-table-inner {
	table-layout: fixed;
	line-height: 22px
}
.ns .g-seting-item {
	overflow: visible
}
.ns .hN {
	width: 40px;
	text-align: center
}
td.hN {
	font-weight: bold;
	color: #7d7d7d
}
.ns .iE {
	text-align: left;
	width: auto;
	white-space: normal;
	word-wrap: break-word;
	word-break: break-all
}
.ns .hh {
	width: 60px;
	text-align: center;
	color: #7d7d7d
}
.ns .jg {
	width: 140px
}
.hO {
	padding: 3px 5px;
	margin: 5px 0;
	position: relative
}
.eF {
	position: absolute;
	border-style: solid;
	border-width: 1px;
	left: 165px;
	top: 30px;
	width: 230px;
	height: auto
}
.cl {
	padding: 11px;
	zoom: 1
}
.cz {
	line-height: 16px
}
.bn {
	display: block;
	width: 11px;
	height: 11px;
	float: right;
	overflow: hidden;
	background-position: -510px -286px;
	white-space: nowrap;
	text-indent: 20px;
	position: relative
}
.eF .g-ipt {
	margin: 5px;
	width: 100%;
	margin-left: -2px
}
.eF .g-ipt-inner {
	width: 180px
}
.ns .g-seting-item {
	position: relative
}
.dR {
	width: 157px;
	height: 100px;
	overflow-x: hidden;
	overflow-y: auto;
	border-width: 1px;
	border-style: solid;
	background-color: #FFF;
	margin: 3px;
	vertical-align: top;
	position: relative
}
.ua-ie8 .dR {
	margin-top: 0
}
.cO {
	padding-top: 4px
}
.cm {
	height: 29px;
	position: relative;
	padding-left: 29px;
	zoom: 1;
	white-space: nowrap
}
.cm label {
	display: block;
	cursor: pointer
}
.cP {
	position: absolute;
	left: 5px;
	top: 5px;
	_top: 0
}
.ly {
	border-style: solid;
	border-width: 1px;
	width: 100%;
	height: 220px;
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 10px;
	position: relative;
	background-color: #FFF
}
.ly .g-contacts {
	margin: 6px;
	position: relative
}
.eF .ly {
	width: 100%
}
.hi {
	padding-top: 25px
}
.fV {
	white-space: nowrap;
	float: right
}
.jZ .g-table-inner {
	table-layout: fixed;
	line-height: 22px;
	margin-bottom: 10px
}
.nt .iF {
	width: auto;
	word-wrap: break-word;
	padding-left: 20px
}
.iF .ico-lock {
	margin-left: -16px
}
.nt .hj {
	width: 60px;
	text-align: center
}
.nt .hP {
	width: 50px;
	text-align: center
}
.nt .hQ {
	width: 80px;
	text-align: center
}
.nt .jh {
	width: 160px;
	text-align: right
}
.lz .g-tips-info {
	margin-top: 20px
}
.fn {
	padding: 20px 0 10px 80px;
	position: relative;
	text-align: left;
	font-size: 12px;
	color: #999;
	zoom: 1
}
.fn .ico {
	position: absolute;
	left: 10px;
	top: 17px
}
.eG {
	padding: 15px 0
}
.hk {
	padding-top: 15px
}
.hk .g-table-inner {
	table-layout: fixed;
	line-height: 22px
}
.lz .fW {
	width: auto;
	word-wrap: break-word;
	padding-left: 12px
}
.lz .eH {
	width: 55px;
	text-align: center;
	overflow: visible
}
.lz .fo {
	width: 55px;
	text-align: center;
	overflow: visible
}
.lz .fp {
	width: 55px;
	text-align: center;
	overflow: visible
}
.lz .gG {
	width: 225px;
	text-align: right
}
.lz .g-checkboxLabel,.lz .g-radioLabel {
	display: block;
	padding-bottom: 5px
}
.fW .txt-info {
	padding-left: 16px
}
.fW .ico-lock {
	margin: -1px -3px 0 -13px
}
.em {
	height: 55px;
	text-align: center;
	line-height: 55px;
	border-bottom: #dcdcdc 1px solid;
	clear: both;
	margin-top: 1px
}
.oo th.fW,.oo th.eH,.oo th.fo {
	cursor: pointer
}
.dk {
	padding: 15px 0
}
.eI .g-table-inner {
	table-layout: fixed;
	line-height: 22px
}
.eI .g-table-col {
	width: 200px;
	text-align: right;
	padding-right: 15px
}
.eI .g-table-col-isFirst {
	width: auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left
}
.eI .removeall .g-table-col {
	border-bottom-width: 0
}
.hl {
	margin: 5px 0 3px
}
.hR {
	position: relative;
	-moz-user-select: none;
	zoom: 1
}
.en {
	padding: 5px 18px;
	-zoom: 1
}
.eJ {
	height: 30px;
	line-height: 30px;
	-webkit-user-select: none;
	overflow: hidden
}
.cQ {
	width: 225px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 30px;
	float: left
}
.dl {
	white-space: nowrap;
	float: left
}
.bG {
	color: #7d7d7d;
	margin: 0 2px
}
.cn {
	padding: 0 7px
}
.cR {
	cursor: move
}
.co {
	background-color: #f1ffe3;
	border: #16960e 1px dotted;
	height: 28px
}
.eo {
	padding: 5px 15px;
	color: #333;
	border: #dcdcdc 1px solid;
	border-width: 1px 0
}
.fX {
	border: #CCC 1px solid;
	margin: 0 18px 15px;
	padding: 8px;
	color: #565656
}
.fX .g-btn {
	margin: 0 7px
}
.dm {
	border: #CCC 1px solid;
	padding: 8px;
	color: #565656;
	position: absolute;
	bottom: 1px;
	left: 365px;
	right: 43px
}
.dm .g-btn {
	margin: 0 7px
}
.fY {
	padding: 15px 2px;
	text-align: right
}
.gH {
	border: 2px solid #6c92ad;
	background-color: #FFF;
	width: 300px;
	height: 22px;
	line-height: 22px;
	white-space: nowrap;
	text-indent: 8px;
	overflow: hidden;
	cursor: move;
	position: absolute;
	left: 170px;
	top: 580px
}
.cS {
	padding: 20px 0 10px 30px
}
.bx {
	font-weight: bold;
	padding-bottom: 10px
}
.bo {
	padding: 10px 20px 0 96px;
	zoom: 1;
	position: relative
}
.bH {
	border: 1px solid;
	padding: 10px;
	width: 267px;
	zoom: 1;
	clear: both
}
.bH .g-ipt {
	width: 100%
}
.bH .g-ipt-inner {
	width: 236px
}
.B {
	border: 1px solid;
	width: 100%;
	height: 220px;
	overflow-y: auto;
	overflow-x: hidden;
	margin-top: 10px;
	position: relative
}
.B .g-contacts {
	margin: 6px
}
.fq {
	text-align: center;
	padding-bottom: 26px
}
.dE {
	padding: 15px 0
}
.dE .g-seting-title {
	font-size: 14px;
	text-align: right;
	width: 164px
}
.dE .g-seting-cont {
	margin-left: 166px
}
.dE .g-ipt-inner {
	width: 237px
}
.dE .g-selectBox {
	width: 260px;
	margin-top: 10px
}
.bp {
	padding: 5px 0
}
.hS {
	width: 100%;
	height: 200px;
	overflow-x: hidden;
	overflow-y: auto
}
.eK {
	border-bottom: #efefef 1px solid;
	line-height: 160%;
	padding: 4px;
	cursor: pointer
}
.eL {
	height: 220px;
	width: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative
}
.cT {
	padding: 10px;
	border-bottom: #CCC 1px dotted;
	white-space: nowrap;
	overflow: hidden
}
.cT .g-tips {
	margin-top: 8px
}
.cT .g-tips,.cT .g-tips-inner {
	display: block
}
.nN {
	padding-top: 10px
}
.lA {
	padding-top: 10px
}
.lA .g-table-inner {
	table-layout: fixed;
	line-height: 22px
}
.ka {
	width: auto
}
.hT {
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	text-indent: 20px;
	zoom: 1
}
.hT .ico-tag {
	position: absolute;
	left: 0;
	top: 3px
}
.iG {
	width: 90px;
	text-align: center!important
}
.ji {
	width: 100px;
	text-align: center!important
}
.jj {
	width: 90px;
	text-align: center!important
}
.kK {
	width: 180px;
	text-align: right!important
}
.kK .ico-arr {
	background-position: -125px -27px
}
.mY .g-seting-item {
	overflow: visible
}
.nu {
	border: #CCC 1px solid;
	width: 225px;
	height: 20px;
	background-color: #FFF;
	position: relative;
	overflow: visible
}
.lB {
	width: 200px;
	height: 20px;
	line-height: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-left: 3px
}
.nu .ico-arr {
	position: absolute;
	background-position: -589px -282px;
	top: 3px;
	right: 3px;
	cursor: pointer
}
.kL {
	border: #CCC 1px solid;
	border-top-width: 0;
	position: absolute;
	top: 19px;
	left: -1px;
	height: auto;
	background-color: #FFF;
	width: 225px
}
.kM {
	height: 20px;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	cursor: pointer;
	line-height: 20px;
	position: relative
}
.hU {
	text-indent: 3px;
	white-space: nowrap;
	float: left
}
.hV {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 3px;
	background-color: #FFF;
	color: #FFF
}
.kM .ico-succ {
	float: left;
	margin-top: 2px;
	margin-left: 2px
}
.lC {
	margin-top: -10px
}
.dS {
	width: 156px
}
.eM {
	width: 80px
}
.lD .skin-mainTop {
	display: block;
	height: 53px
}
.lD .skin-mainSide {
	display: block
}
.jk {
	padding: 10px 0 0
}
.fr {
	position: absolute;
	bottom: 0;
	left: 350px;
	right: 27px
}
.nG {
	padding: 20px 3px
}
.kN {
	width: 790px
}
.hm {
	padding: 12px 0
}
.gI {
	margin: 20px 0 10px
}
.eN {
	margin-top: 10px
}
.dF {
	width: 425px;
	height: 80px
}
.oe .g-toolbar-fixedAtTop {
	right: 186px
}
.oe .g-title .g-title-ext {
	color: #999;
	white-space: nowrap
}
.fi {
	margin-top: 6px
}
.fi .g-ipt-inner {
	width: 142px
}
.oe .g-toolbarTab-tabs-link {
	width: 110px
}
.mx {
	table-layout: fixed;
	width: 100%
}
.ua-chrome .mx,.ua-safari .mx {
	margin-top: 1px
}
.gT {
	width: 166px;
	border-right-width: 1px;
	border-right-style: solid;
	vertical-align: top
}
.iQ {
	padding-bottom: 20px;
	vertical-align: top;
	width: auto
}
.iQ .txt-stress {
	color: #ff551a
}
.eh {
	position: static;
	padding: 0;
	background-color: transparent!important;
	width: 167px;
	-webkit-transition: none;
	-moz-transition: none
}
.eh .g-menu-inner {
	border-width: 0;
	background-color: transparent;
	-webkit-box-shadow: 0 0 0!important;
	-moz-box-shadow: 0 0 0!important;
	box-shadow: 0 0 0!important
}
.eh .g-menu-list {
	padding: 8px 5px
}
.eh .g-menu-link {
	white-space: nowrap;
	width: 120px;
	overflow: hidden
}
.eh .g-split {
	margin: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-color: #FFF
}
.cF {
	padding: 10px
}
.nf {
	padding: 10px 0 0 10px
}
.ng {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding: 18px 3px;
	margin-bottom: 12px
}
.jy {
	line-height: 26px;
	margin-bottom: 10px
}
.iR {
	width: 550px
}
.gs {
	width: 255px;
	height: 65px;
	position: relative;
	float: left
}
.ei,.ey,.ez {
	position: absolute
}
.ei {
	left: 8px;
	top: 20px
}
.ey {
	font-size: 14px;
	line-height: 24px;
	left: 60px;
	top: 12px
}
.ez {
	line-height: 20px;
	color: #686868;
	left: 60px;
	top: 36px
}
.nz {
	margin-top: -1px;
	clear: both
}
.nz .g-table-inner {
	table-layout: fixed
}
.nz .g-table-col {
	padding: 0;
	vertical-align: middle;
	text-indent: 5px
}
.nz .g-table-head-link {
	white-space: nowrap
}
.nz .g-table-col-isFirst {
	text-indent: 0
}
.nz .g-table-col .g-checkboxLabel {
	padding-left: 5px;
	*padding-left: 4px
}
.iS,.io,.ip {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.nz .g-table-col-chk {
	width: 25px;
	padding: 0;
	text-align: center
}
.nz .g-table-col-chk .g-checkboxLabel {
	height: auto;
	text-indent: 1px
}
.iS {
	width: 160px;
	cursor: pointer
}
.io {
	width: auto;
	cursor: pointer
}
.ip {
	width: 145px;
	cursor: pointer
}
.iT {
	width: 196px;
	cursor: pointer
}
.kZ {
	width: 100%;
	height: 28px;
	line-height: 28px;
	border-bottom: #CCC 1px solid;
	position: relative;
	overflow: hidden;
	white-space: nowrap
}
.gt,.fI,.fj,.fJ {
	position: absolute;
	top: 0;
	overflow: hidden
}
.fj .g-ipt-inner {
	width: 85px
}
.fj .ico-phone {
	cursor: pointer
}
.gt {
	width: 20px;
	left: 6px;
	top: 7px;
	line-height: 16px
}
.fI {
	width: 155px;
	cursor: pointer;
	left: 30px;
	overflow: hidden;
	text-overflow: ellipsis
}
.fk {
	margin: 0 145px 0 193px;
	overflow: hidden;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
	cursor: pointer
}
.fJ {
	width: 186px;
	right: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.fj {
	width: 135px;
	right: 5px
}
.df {
	text-decoration: none;
	color: #000
}
.df: hover {
	text-decoration: underline
}
.fj .txt-info {
	color: #999
}
.fI .ico,.fj .ico-phone {
	_margin: 6px 2px
}
.fj .g-ipt {
	_margin: 3px 0
}
.gU {
	text-decoration: none;
	color: #acacac
}
.gU: hover {
	text-decoration: underline
}
.la {
	height: 180px;
	line-height: 180px;
	border-bottom: #CCC 1px solid;
	text-align: left;
	font-size: 14px;
	color: #565656;
	padding-left: 10px;
	font-weight: bold
}
.lN .fk {
	margin-right: 341px
}
.lb {
	padding: 10px 0 0 10px
}
.hB {
	padding: 15px 0 15px 5px
}
.hB .g-title {
	cursor: pointer;
	-padding-top: 8px
}
.fK {
	width: 358px;
	height: 98px;
	border: #333 1px solid;
	overflow: auto
}
.kn {
	padding: 10px 0 70px 10px
}
.gV {
	padding: 15px 0 15px 5px
}
.kn .g-seting-item,.fL {
	overflow: visible
}
.kn .g-seting-cont {
	white-space: normal;
	word-wrap: break-word
}
.lO {
	padding: 10px 0 0 10px
}
.iq {
	padding: 15px 0 15px 5px
}
.lO .g-selectBox {
	margin: 10px 0
}
.fM {
	border: 1px solid;
	width: 470px;
	overflow: hidden;
	padding-bottom: 3px;
	zoom: 1
}
.dy {
	margin: 3px 0 0 3px;
	white-space: nowrap;
	padding: 0 3px;
	float: left;
	height: 20px;
	line-height: 20px;
	cursor: default
}
.dy .ico {
	_margin-top: 2px
}
.lc {
	padding: 20px 0 0 10px
}
.hC {
	padding-left: 10px;
	margin-bottom: 10px
}
.hD {
	padding-left: 5px
}
.mI {
	padding: 10px 0 0 10px
}
.jz {
	border: 1px solid;
	margin-bottom: 13px
}
.gW {
	border-top: 1px solid;
	padding: 5px 35px
}
.gX {
	border-bottom: #CCC 1px solid;
	line-height: 16px;
	position: relative;
	text-align: left;
	_zoom: 1
}
.cG {
	margin: 0 233px 0 170px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
	cursor: pointer
}
.dz,.dg,.cH,.cI {
	position: absolute;
	top: 6px;
	overflow: hidden
}
.dz {
	width: 20px;
	left: 7px;
	top: 7px
}
.dg {
	width: 130px;
	white-space: nowrap;
	overflow: hidden;
	left: 35px;
	textoverflow: ellipsis
}
.cH {
	width: 116px;
	right: 116px;
	overflow: visible
}
.cH .g-ipt {
	margin-top: -2px
}
.cH .g-ipt-inner {
	width: 85px
}
.bD {
	text-decoration: none;
	color: #000
}
.bD: hover {
	text-decoration: underline
}
.cH .txt-info {
	color: #999
}
.cI {
	width: 113px;
	right: 0;
	white-space: nowrap;
	overflow: visible
}
.ko .lP {
	width: 112px;
	top: 21px
}
.lP {
	line-height: 166.6%
}
.lP .g-menu-item {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	height: 22px;
	text-indent: 2px
}
.oe {
	margin-top: -1px
}
.oe .g-toolbarTab {
	margin-right: 177px;
	position: relative;
	top: 1px
}
.ld {
	white-space: nowrap;
	float: right;
	width: 360px;
	position: relative;
	z-index: 1;
	top: -3px
}
.ld .g-title-ext {
	float: right;
	padding-right: 10px;
	position: relative
}
.ld .g-ipt {
	float: right;
	margin-top: 3px
}
.fi {
	margin-top: auto;
	position: relative
}
.gT {
	border-style: solid;
	border-width: 1px 0 1px 1px
}
.iQ {
	padding-right: 10px;
	padding-bottom: 0
}
.le {
	height: 30px;
	line-height: 30px;
	color: #555;
	text-indent: 10px;
	background-color: #ffffe1
}
.eh .g-menu-inner {
	border-radius: 0
}
.fl {
	height: 33px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	line-height: 35px;
	overflow: hidden;
	margin: 3px 6px
}
.dA {
	float: left;
	font-weight: bold;
	color: #000
}
.bE {
	float: right
}
.oe .g-toolbar-atBottom {
	margin-top: -1px
}
.lf {
	width: 100%;
	height: 400px
}
.fn-isLoaded {
	position: absolute;
	z-index: -1
}